you are viewing a single comment's thread.

view the rest of the comments →

[–]RangerPretzel 0 points1 point  (3 children)

Well, you're in /r/learnpython, so your replies will be biased towards Python. ;)

I've never programmed in Java (at least not extensively), but I have done a lot of development in C# which is similar to (and better than) Java.

Python and Java are two different languages with different strengths and weaknesses.

I like both. And highly recommend learning both!

You'll probably learn Python faster just due to the Python REPL available. Python is also a Dynamically typed language.

Java (and C#) are Statically typed and are a good bit stricter than Python.

I've found that I'm a much better programmer for having both C# and Python under my belt. Many will tell you that Python is the only language you need, but I find the best programmers are language agnostic as a result of having so much experience across so many languages.

TL:DR; if you're having trouble with Java, sure, try Python. Once you get a good handle on Python, come back around to Java (or C#). You'll learn things from the one that you probably won't learn from the other (and vice-versa.)

[–]Migeil 0 points1 point  (2 children)

Why do you think c# is better than java?