What are the things I must consider before learning C++? | Sololearn: Learn to code for FREE!
Nouvelle formation ! Tous les codeurs devraient apprendre l'IA générative !
Essayez une leçon gratuite
+ 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.

27th May 2019, 5:58 AM
Sarthak Pokhrel
Sarthak Pokhrel - avatar
10 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.
31st May 2019, 5:17 AM
David Carroll
David Carroll - avatar
+ 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.
31st May 2019, 11:52 PM
Sonic
Sonic - avatar
+ 5
Yes, but before C, you need to learn C++. DO YOU SEE THE PROBLEM? 😱
27th May 2019, 6:02 AM
Anna
Anna - avatar
+ 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.
27th May 2019, 6:08 AM
MsJ
MsJ - avatar
+ 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?
27th May 2019, 7:41 AM
Sarthak Pokhrel
Sarthak Pokhrel - avatar
+ 4
but Anna it doesn't matter if you do not learn C before learning C++ it entirely different concept
27th May 2019, 6:07 AM
✳AsterisK✳
✳AsterisK✳ - avatar
+ 3
Lol Anna I guess learn python instead it's easy language😜
27th May 2019, 6:10 AM
MsJ
MsJ - avatar
+ 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 👍
27th May 2019, 6:11 AM
Prince PS[Not_Active]
Prince PS[Not_Active] - avatar
+ 3
SPACE 😂😂 just do what u feel . Everyone gave his or her suggestions. No one gave u orders. You can start with C or C++ Well yes Python😂😂ofcourse very easy.
27th May 2019, 7:46 AM
Prince PS[Not_Active]
Prince PS[Not_Active] - avatar
+ 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.
5th Jun 2019, 3:51 PM
Arashk
Arashk - avatar