Yea , I've learned the syntax and the basics of programming by books. I know what is struct , but i dunno where im going to use it... Thats the problem... I want to learn advanced C like Network and Socket programming , Paralell Port programming , Kernel Programming... How i can learn ???? I need actually HOWTO'S