Connecting Tech Pros Worldwide Help | Site Map

What are all the things I sohuld learn to be a c++ programmer?

Newbie
 
Join Date: Oct 2006
Posts: 20
#1: May 21 '07
Hi Friends,

I need some advice from you. I was working on ASP.NET with c# programming 7 month back. Then i was asked to work in c++ with Linux.
I have been just creating User Interfaces for the past 7 months in c++ by using gtkmm. So I don't have sound knowledge in c++ till now. Now I am going to complete creating UI. Then I will be asked to do some hardware interfacing. Now I am in a critical position to select my field.

Working in ASP.net is not so difficult as learning c, c++ & unix. is it correct?.

If I want to be a c++ programmer, what are all the things, I should learn?

is learning c a must to be a c++ programmer?

please advice me friends!. I am so frustrated that I am not able to make a decision. please help me to make a better decision!!!.
DeMan's Avatar
Lives Here
 
Join Date: Nov 2006
Location: Adelaide, SA
Posts: 1,748
#2: May 21 '07

re: What are all the things I sohuld learn to be a c++ programmer?


1) Generally (in my opinion), the most important thing is to understand the concepts behind programming (structures, algorithms etc). While some language-specific things will still crop up to make life difficult, a background in any (similar) language always makes new languages easier to pick up.

2) depends who you ask. I would work through some c++ (not c) specific tutorials. They should be easy enough to find on the net. Basically you want to play around with it until you feel as comfortable using c++ as you are using more familiar technologies.

3) c and c++ are quite different (when used properly). While c++ was originally developed as an extension (or at least enhancement) of c, the intention was to create a higher-level (lsort of "easier to understand") language, while still keeping the lower end functionalities (the "powerful" stuff). The idea was to attempt to make it more intuitive so that (almost) anyone could use it.
Reply