Śmiem się nie zgodzić z przedmówcami. Python to jest język bardzo wysokiego poziomu, gdzie nie ma wskaźników, silnego typowania i takich bajerów. Śmiem również twierdzić, że Python jest dość dobrym językiem na start bo poznajesz samą logikę działania programu, co to robi jak robi kiedy robi itp. w dość prosty sposób. Potem gdy rozumiesz co z czym się jee to nie będzie problemu poznania silnego typowania, wskaźników itp. Chodź jeśli Ci zależy na czymś co nie jest mega trudnę ( c++ ) ani zbyt łatwe ( Python ). To polecam Jave, C# na start, są to języki średniego poziomu trudności. Lecz mimo wyboru ostrzegam, że C++ jest dość trudny i może zniechęcić na start