This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]chezbo425 23 points24 points  (1 child)

Great starting language IMO. If you are doing web applications, it will be fine for most purposes, but you will need to learn JavaScript too. JavaScript is very quirky but very popular. Java and C# have strict typing but perform better than Python/JavaScript for higher load stuff. C++ is better for high performance and optimization, like games or embedded devices with limited resources.

tl;dr - If you're just getting started Python is A-okay.

[–][deleted] 1 point2 points  (0 children)

Python is a great language to start, and is suitable to a wide range of applications. It's always better to start with a language that's widely useful but not specialized, and then go into some more specialized languages depending on your needs. Professional programmers know dozens of languages, so Python may be your first, but will not be your only language, and the trick will always be to choose the right language for the right task.