+ 68
Starting with C++ help later In other programing languages?
What u think about C++ is good for start and later its easier with other programing languages?
76 ответов
+ 49
Why C++ is the language for you:
Firstly, C++ is one of the fastest languages out there. If you write good C++ code, you can make programs pretty much as fast as they can be. C++ is so fast because it is directly issuing instructions to your computer.
And by the same token, you can access all your hardware in your computer by using C++. Because of this, anything that can be done with your computer can be done with C++. Since C++ is fast and efficient and can do a lot of processing in a short time, high-end games, which try to squeeze as much power from your computer as possible, are usually written with C++. AI is also commonly made with C++, as it needs to do a lot of processing in a short amount of time. You can write device drivers as well with all the hardware you can access in C++. In addition, C++ also allows you to understand your computer more. Finally, C++ is a badge of honor! If not the hardest programming language to learn, knowing C++ is like a bragging right between programmers.
Why C++ shouldn't be your first language:
One reason that you might not want to learn C++, (and I don't mean to discourage you), is that it is very challenging to learn. Also, it is easy to introduce bad bugs in C++ programs. That's because C++ carries out your instructions word for word, and doesn't try to second-guess them, like some other languages. In addition, it is sometimes time-consuming to write a C++ program, compared to other languages. Finally, it is not truly platform independent, as it takes a lot of work for a C++ program to work on another platform, unlike Java.
Sorry for the long answer, but if you know C++, you can easily apply your knowledge to learn pretty much any other language quickly. Overall, C++ is a great programming language to have in your toolset, and though it pretty old, it is still one of the fastest languages, has a large and friendly community, and is used in many industries.
I hope this helps.
+ 15
If you know well C++ you’re going to learn the other languages relatively fast. But C++ has a longer learning curve than if you would start with other languages. On the other hand C/C++ learns you how a computer works inside.
+ 15
I have been learning C++ since the last three months.
I am Just a beginner.
But you know What ? I just tried learning python, C# and JavaScript after I have gained pretty basic knowledge on C++ and I just took a day to learn the very basics of these languages because I was already familiar with OOP concepts, methods, flow of control, all data types, classes and objects.
So the answer is quite clear, C++ would definitely help you learn all other programming languages because then you just have to memorize their syntax not the concepts.
But should one start his journey in the world of programming with C++ ?
💮It depends:
1)You can easily understand tough concepts: "I got u C++".
2)You love learning fast and easy things : "C++ is not the first option"
Well then you can start with python. I think it is the best language for machine learning.
Hope it helps!!!☺️☺️☺️
+ 13
I started with C then C++. Now I mostly prefer Python. I had knowledge of C and C++ which helped to easily learn Python. Python has many advantages over C++ in some "specific" areas(not all). I want to go in the field of machine learning and data science so I prefer Python. It's your area of interest which language you want to master.
P.S. - I think C/C++ is better way to start learning. As it covers almost every programming concepts and makes easier to learn other languages.
+ 13
As for the beginner C would be good start to learn programming structure's and logic. Then can move to C++ learning all the object oriented programming.
+ 9
I thing u should start from c language. To learn coding one need to learn how to think first. C will let you understand how u have to think and how coding has to be done.
+ 8
It is easier later, but but that is because C++ is hard. It is a great language, but maybe start with a language like Java, then try C++.
+ 8
I started learning objects and classes on C++, and it is rather easy to understand it there. So, now such languages as Java and PHP are much more effective and easy to learn for me. C++ has many constructions which are same in other languages and it is pretty cool.
+ 8
Before learning any kind of programming, I used to use Game Maker (yoyogames). fantastic product and it taught me how to lay out the control structure to a video game without using code. Then I started learning C++.
C++ has a steep learning curve, but using the modern syntax and the sheer amount of control you have over your machine really makes writing C++ feel "free" (especially since you can write so much with little or no overhead)
I enjoy writing high level languages like javascript and functional languages like Scala and Haskell
But I always do any major project in C++ because pretty much every style of programming can be used and adapted. It has so many cool tricks and syntactical rules you can really master and turn any code into something concise and high-performant.
As a first language you will need to be patient, but if you're interested in it you will never be bored.
+ 7
I have done the same and its good.
+ 7
Data type, loop, array etc in C++ are quite similar with other languages
+ 7
yes, if you learn c++ or java first then it will be easy to learn other ones
+ 7
why dislike my "no"?
For good learning the base is Algorithm! After that all languages are good for begining.
c++ don't make a facility.
+ 6
Yes c++ is great and it covers a lot of important programming concepts.
+ 6
I think it's a better idea to start with c++
+ 5
Python is best for beginners because Python is easy to learn than c++ after complete Python c++
become easy to learn and Python has very simple
syntax and it is very useful for all beginners
+ 5
c++ programming language personally helped me in other languages. i studied it in my 11tg and 12th standard. and it helped me in my college time in all other programming language because the arithmetic concept of all languages is the same.
+ 5
Honestly, as many other great programmers said, is not so important with which language do you start with programming.
The key is that, once you start with one, dive deeply into it, so you get the mechanics and complex methodologies. This will improve not only your skills in that language, but also your overall knowledge about how a programming language works.
The rest of programming languages you may learn later on will be learned much quicker, as you only will have to worry about the “grammar”😜
+ 4
I personally think that you can adapt much easier to other programming languages if you know c++
+ 4
because it is really good for basic learners