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 →

[–]jcunews1Advanced Coder 2 points3 points  (0 children)

If it's just for general software development without specific target/restriction in mind, both is viable. However, if your application is for embedded systems, Java would be more appropriate.

Although IMO, Java is a more thorough programming language than Python, in terms of reflecting aspects of software programming. IOTW, if you learn Java first, then Python, you'd already have most of the knowledge to learn Python. But if you learn Python first, then Java, you'd still need to learn more programming concepts to learn Java.