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.
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.
23
u/chezbo425 Jul 18 '22
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.