+ 1

Which programming language first?????

I'm little bit confused about which language should I start off with, C or C++ or python , please help me????šŸ˜“šŸ˜®šŸ˜“šŸ˜“

20th Sep 2017, 12:48 PM
Ankush Kumar
Ankush Kumar - avatar
4 Answers
+ 6
What are you wanting to do in the long term? For example, if I want to become a professional unicyclist, I'd want to work on my unicycle skills. So in your case, you planning to focus on games? websites? applications? and/or mobile? If you're interested in web dev, then perhaps you'll want to start with HTML5, CSS3, JavaScript, PHP, MySQL, etc... If you're interested in game/app dev, then perhaps you'll want to start with C#, Java, C++, Python, etc... As you can see, a lot depends upon what you're wanting to do. Personally, my favorites, are C# and Java. However, I've learned everything this site has to offer, all of which has its useful place on my tool belt. If you have to choose between the 3 you mentioned, I would go with C++. Sure, it's not "so easy that even an idiot can use it" like Python, but it's a great language, great syntax, and very useful. As they say, it's not that we aim too high and miss, it's that we aim too low and hit. Go with whatever is going to compliment you and don't use "color books" because it's easier syntax than drawing on a canvas. Best of luck to you!
20th Sep 2017, 12:55 PM
AgentSmith
+ 4
thanks
20th Sep 2017, 1:02 PM
Ankush Kumar
Ankush Kumar - avatar
+ 3
c is not here as a course so I would not recommend it and it is also not so easy for beginners. You definitely cannot go wrong with c++ nor python. But for, more specific answer you must ask more specific questions, like what you wanna do, game developer, web developer, If you are interested in machine learning python is a great choice, it also may depend on where you live. If you wanna get grid on basic concepts of programming python is good for that, JavaScript is also popular for beginners nowadays, but you can go with c++ or Java without any problem too.
20th Sep 2017, 12:59 PM
AutomatedpROCESSES
AutomatedpROCESSES - avatar