Thread: Learned the basics, SO ?

  1. #1
    Registered User
    Join Date
    Sep 2005
    Posts
    4

    Learned the basics, SO ?

    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

  2. #2
    Nonconformist Narf's Avatar
    Join Date
    Aug 2005
    Posts
    174
    I want to learn advanced C like Network and Socket programming , Paralell Port programming , Kernel Programming...
    Whoa! Slow down there slick. If you don't know where to use a struct then you're a long way from systems level programming. Syntax is easy. The hard part is putting the syntax together to make something useful. The good news is that there are books that cover intermediate and advanced C, and books that cover the topics you want in an understandable way. Off the top of my head, C FAQs by Steve Summit, anything about data structures and algorithms, Advanced C by Peter van der Linden, anything by W. Richard Stevens, anything by Donald Knuth, and C Unleashed should get you well on your way.

    For network and socket programming, Beej's guide is free and really good. This looks promising for interfacing with the parallel port. I always just worked from documentation instead of tutorials and HOWTOs. For kernel programming--I assume you mean Linux--there are books that describe the kernel, the design of the kernel, annotate the kernel, and try to teach you how to hack it. I've glanced at them, but never really gotten into any of them. The best way to get into the kernel is the way I did it...by diving into the code and working your way to an understanding. But you need to be pretty darn good with C and have at least a remedial knowledge of assembly before you'll have a hope of following that mess.
    Just because I don't care doesn't mean I don't understand.

  3. #3
    Registered User
    Join Date
    Sep 2005
    Posts
    4
    Thanks pal but im from Turkey and here we dont got any Oreilly , or that kinda book series... Actually in turkey all C book levels are at that : What is Struct ? ... Becouse there is no C potantial at Turkey so no one wants to learn but im going to learn C ! Thanx for help and if you got resources will be good for me at internet , share please..

  4. #4
    Registered User
    Join Date
    Aug 2005
    Posts
    1,267
    can you order books online to be shipped to Turkey? www.amazon.com is a good online bookstore. There may be other online book stores in other countries that sell them at a cheaper price. I know books in Indea are less than 1/2 the price as here in USA -- I have a programming friend from Indea.

    You are NOT going to get in-depth programming knowledge from the web. Yes you can get a lot of good open-source source code, but it won't be tutorial style and will require programming skills you probably don't have yet.

  5. #5
    Registered User
    Join Date
    Sep 2005
    Posts
    4
    Thanks for it.. And yes India is a programming heaven... Also they are number one on the earth at software..

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Love - learned or inherent?
    By axon in forum A Brief History of Cprogramming.com
    Replies: 42
    Last Post: 01-24-2005, 12:09 PM
  2. Learned optimism
    By Terrance in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 09-25-2003, 03:06 PM
  3. Desire & Fear: Two Basics of Human..
    By zahid in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 11-16-2002, 11:11 PM
  4. What have you learned?
    By ygfperson in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 10-01-2002, 11:12 PM
  5. The Basics
    By Granger9 in forum Windows Programming
    Replies: 5
    Last Post: 09-13-2002, 05:12 PM