Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
Should I learn python before C++?
I have never programmed before and am trying to get ahead of the curve this summer. I am enrolled into an accelerated BS computer science degree and will eventually need to learn both. As a beginner with no programming experience, which should I dive into first and why?
7 Answers
- Anonymous9 years agoFavorite Answer
This depends on what career path you are looking for. C++ is the better starting point if you are going into video game development, graphics, or finance programming. These and various other careers require fast and precise control of underlying data.
However, if you were looking to go into web development or application development then Python is more relevant as a starting point. These positions require agile speedy development, and Python is a great tool for prototyping software, as well as full-scale development.
Moreover, C++ is more difficult to master, but Python can lead to bad habits. As an alternative if you're unsure, I recommend learning Java. Java is useful in a wide range of career paths, it's fairly easy to begin with, and the syntax is more similar to C-based languages than Python
Source(s): Video Game Developer - ?Lv 45 years ago
There is fairly no need to be trained scripting first, many of the ideas are similar. Its frequently just the syntax that differs, and whilst Python's syntax maybe slightly easier to gain knowledge of, i doubt it would take much more time to prefer up C/C++. The largest change between C and C++ is the use of classes. There are several other variations, but thats on the whole the primary one.
- Anonymous9 years ago
Learn the C basics
Then learn C++
Evolve into OOP (Object orientated programming)
Do some Java or Objective-C (or PHP for he basics)
Never do Python
I consider it a waste of time
- How do you think about the answers? You can sign in to vote the answer.
- RyanLv 59 years ago
Don't dive straight into C++.
You'll want to learn an easier object orientated language like C# or Java first.
- Kevin MelkowskiLv 49 years ago
Honestly I would jump into C first or just c++ only, there are sites and videos all over the place to help you do this (cs50.tv). It's easier going into c++ from C than anything else.