Friday, July 31, 2009

What's the fastest way most people learn C and C++?

I might have to use some Java for a new job, but have only taken an introductory level course two years ago. I forget most of what I learned, plus I did not do well at all.





I have a 3 books: C by Example, C/C++ Annotated Archives, and Rescued by C++. Is a fast way to learn simply retyping programs and seeing if they run?

What's the fastest way most people learn C and C++?
http://www.microsoft.com/express/downloa...





Try those programs used for making apps. If you select the option it will allow you to download some tutorials. The best thing, I think, is to just experiment and ask questions when you come across them. Maybe search Youtube or Veoh for 'c tutorials.
Reply:yeah just do more research
Reply:To be honest, the fastest way to learn is to start coding, even if it is simple apps. I find that tutorial driven books are very good for that. Of course, it depends - you said you didn't do that well in Java - do you have other programming experience? The reason I ask is that there are some fundamentals in programming that apply to all languages, and if you try to just jump in without having those down, chances are you are going to struggle with the C or C++ as well, because I think they are both more difficult than Java. I would suggest going back and refreshing you Java skills first - make sure you are competent at creating decision structures, classes, methods, etc. Then, I would try to start learning the C or C++. I found that once I learned the concepts and structures of programming, I was easily able to pick up new languages. But, if you don't get the base concepts right, you will struggle with all languages. Good luck.
Reply:Start writing apps, easy ones first. Most of the time in the process of writing an app, you discover the need to learn something new. This is what happened when I had to write an app with a SQL Server backend. I already knew the basic SQL syntax, so I was able to apply that to first stored procedures, then functions. WHen the need arises to learn things like indexes, I'll learn about that.





It's all a work in progress.
Reply:I usually read a section, if I have any doubts about it, I'll write my own test program to see what I don't understand. It works for me.


No comments:

Post a Comment