I need to learn C inside out?!?

i know the very very basics like some syntax and algorithms but i wanna learn all commands and do hard core programming from creating a calculator to image processing. Please suggest a book(available in India) which teaches everything. C, %. or as much as possible.

✅ Answers

? Favorite Answer

  • C is a simple language who’s syntax can be learned in a day (if you have experience with other languages.)

    If you are learning programming I would say under hours of work would be needed to understand the C language to a high degree. Some of it has to be learned by making mistakes and learning from them (such as pointers – most people will struggle with them at first.)

    Learning the standard C library will take more time, especially if new to programming. Even after learning the standard C library, you don’t “know it all” because you don’t know how to interface with the operating system, such as the ‘s of UNIX calls you could learn to do anything you can imagine doing in a console app. You don’t usually go out of your way to learn stuff like that until you have to. Took me years to learn a good chunk of the available UNIX C libs, such as threads, sockets, memory management, etc.

    And if you learned all that, you still can’t write a GUI, for example with MFC. I don’t suggest it, as it’s painful. C#.NET with forms makes more sense for GUI work, IMO.

    By the way, it’s better to learn C++ from the start as it can do everything C can do and more, and is almost a superset.

    See also  Why and when should use a Copy Constructor in C++?

    As for books, with C, so much stuff is online, I see no need for a book. Goggle C tututorials

  • Let Us C by Yashavant Kanetkar is really good book to study C programming language


    It’s pages long book and is cheaply priced at Rs. /-

  • Read linux kernel.


    And maybe some device driver source codes.

  • Other Related Questions

    Learning Visual Basic ?

    Answers Favorite AnswerTry using "System.Diagnostics.Process. GetProcessesByName( "iwmp" ).Length > " for your check.

    Microsoft Office word Fast answer needed its urgent?

    Answers Favorite AnswerTry this:http://www.techsupport.com///microsoft-wo...Here is another thread re: the same issue with instructions:http://www.pcreview.co.uk/forums/modification-not-...http://www.techsupport.com///microsoft-wo...http://support.microsoft.com/kb/http://answers.microsoft.com/en-us/office/forum/of...

    Can I download a whole city android google maps?

    Answers Favorite Answer:) Yes!!!Interesting question. I wonder why it has blocked in this way especially considering that Google Earth is very detailed and has good maps of Israel.

    What is meant by ROM ? Explain in simple but elaborate terms.What about mobile ROM’s?

    Answers Favorite AnswerHi Diva below is a link that will give a simple answer.http://wiki.answers.com/Q/What_does_ROM_stand_for_...Hope this helps.Source(s): Experience and wiki answers.ROM is Read only memory. i.e data can write only once.There two types of ROM..ROM.PROMThe difference between ROM and PROM.that is ROM is programmed during manufacturing it means data stored by manufacturing company.PROM is blank memory that a user programmable memory.user can store content on PROM.both ROM and PROM are Read only memory Data can write only once.and its not possible to write so many time.Memories of PROM and ROM are Non-volatile in nature. Its that stored informations can retain even power goes off.

    Leave a Comment