+ 5
What are the things I must consider before learning C++?
What are the things I must consider before learning C++? Should I learn C language before? Need suggestion.
12 Réponses
+ 11
SPACE Do you plan on working in C or C++? Are you enjoying C or C++? Do you feel it is a challenge to work in either language?
Depending on your goals, it's highly possible you won't do much professional development with either language.
In general, you are more than fine to jump right into C++ and pick up the differences with C along the way.
Also, I think you can live in the main() function of C++ while learning the procedural concepts before jumping into OO concepts.
+ 6
SPACE , the fact that some people say to learn C first while others say jump in with C++ should tell you that there is no strict order for learning them.
+ 5
Yes, but before C, you need to learn C++. DO YOU SEE THE PROBLEM? 😱
+ 5
SPACE it is not compulsory to learn C before learning C++ but if you have just started your career then I would suggest you to first start with C that will help you in making logic without any object oriented concepts and which quite help you to increase your ability to make logic and after learning C you can fit some experienced in programming to how to make logic, once you have learn C and then go towards making data structure algorithms via C help you to learn data structure.
Then when you try C++ you will be not facing difficulty in making logic and you can then try to make implement object oriented concepts via making classes and object and execute your all programs with that, the profit of learning C before make you confident and good in programming and C is quite easy to learn so start with that helps you in programming.
+ 5
OMG, you guys made me in more confusion.
And how did python came in between!
Somebody say C and somebody C++.
I think I shouldn't leave my started 'C++' course. Am I right?
+ 4
but Anna it doesn't matter if you do not learn C before learning C++ it entirely different concept
+ 3
What I might suggest you that you should learn C language first as it has many functionalities that c++ has. The structure is nearly same but the difference is being that in c++ can have functions and in plain c you can only have variables. C++ has functions , references , classes etc.
But you can also start with c++.
You have to decide.
Good luck 👍
+ 1
You don't need to learn C. It has nothing to do with C++. Maybe somethings but even if It had everything to do with C++, I would recommend you to learn C++ because C is a low level programming language which means it's really hard to learn without the full knowledge of the basics of a programming language. C++ has a lot of ready-to-use things that in C, you would need to write lines and lines of codes to be able to do those things.
trust me; I've learned C++ in my school.