I would suggest learning C first. OO should just be used as a tool of C++ and not as a methodology for C++ programming. C will give you the foundation for C++ and will help teach you other methodologies to programming rather than conforming to one that doesnt work best for all programs.
Still don't have enough skills on C Language. My personal skill is in Assembler Language. Don't know why I can't, but maybe I just lazy to learn a other language.
I disagree with you structured programming is very useful for begginer to learn syntex, operators or all the basic thing that is most important from the programming point of view once u used to work in C (may be in 2 month )than it would be better to switch on OOPs or any other lang.
when i read the book about c++, My brain always swam at the complexity of the programming. i think i am not good at programming.
Programming is not exactly that difficult. I am a self-taught programmer, so I should know. The teaching at my school wasn't exactly the best. I learned by just looking at tutorials on the net. They are usually easier than reading books. You should also type up the example programs instead of Copy-Pasting them. This will help you . After all, programming is just a mindset. Given a problem, you have to think how you would have done it , step by step. Then just implement it in the language of your choice. Thomas
thanks for your suggestion, you are good at learning a new knowledge. this is better than mine. could you introduce me some site to read tutorials? thanx a lot. and now are you a software engineer?
This one is excellent: http://www.cplusplus.com/doc/language/tutorial/ You can code in C++ without applying OO principals until you're ready for them. Cheers, Stu
I agree. He has some phenomenal beginner tutorials until you start getting to the enumerations, unions and the classes. He is losing me on those. In what scenario would you use enumerations or unions? He explains everything and everything else is extremely easy to follow. I started my girlfriend on those tutorials and she has never programmed 1 thing in her life. She couldn't even turn on a computer until about 10 months ago. She is actively programming now due to those tutorials. I suggest VC++ 2005 as the free compiler to use in order to learn. It is a process but stick with it. I am interested in those books that you have to offer. I will send you an email.
Same here. Out of the three I'd say C, but it depends what your goals are. C is a nice starting point. Once you're comfortable with C you can pick up new languages to suit your needs.