Folks, i have worked in C, but i wanted master C++ and do some side projects.
Provided, i put dedicated effort, how long on a average it would take to master C++ ? Any suggestions on a side Projects would be appreciated ? FYI, I am working in Embedded domain
Thanks in Advance.
There is a tutorial here that'll show you the basics of C++ and you should be able to make it through that very quickly. Just try to pick up on the differences between c and C++. I've seen a lot of people continue to use C syntax even in C++. You should make it through that tutorial in a matter of hours, days at most.
After you've picked up on the basic differences in C and C++, I'd suggest reading through some of the reference material, but I'd suggest to move onto a toolkit or an API. Within knowing exactly how much you did with C, you might get caught up on the OOP'ness of C++.
Thanks for the quick reply. What exactly do you mean by toolkit ? Do you mean practising the C++ programming on any toolkit ?
Also, do u have any suggestions for any side projects ?
Again, without knowing you previous knowledge, I have no clue what embedded domain is, but while you're learning simple things in C++, I'd suggest creating an address book. After each new chapter, implement the new things you learned into your address book. By the time you're done with the tutorial, you'll have a great understanding of the language. And like I said, refrain from using your C knowledge while using C++, it can get confusing later on.
As for the toolkits, you can do some research into them. They essentially bring the language to a whole new level. I haven't even made it to that point yet, but some names are like Open GL, windows API, Qt, etc.