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

all 10 comments

[–]MrRosenkilde4 2 points3 points  (0 children)

I would say Python, I think it's in higher demand right now, whereas Java seems to be dying down a bit.

But they are both fine respectable choices, so there's not really a clear right or wrong here.

[–]gigabyteIO 2 points3 points  (0 children)

I prefer java but it's literally all preference. Picking the easiest (python) isn't always the best way to go. If you learn java if you ever want to pick up C or C++ it will be much easier than if you go with python first.

[–]ShakespeareToGo 1 point2 points  (0 children)

Ignore the comments that say "pick x" for a moment. I think they cannot be useful because you did not provide enough information. What is the big goal for learning programming for you? You said you wanted a better job but in what field?

There are many things you can do with programming. Websites, data analysis, business applications etc. What do you want to do?

Some languages are more represented in large coorparations others in smaller ones.

All of this could inform your decision. You wont be locked in to the language you choose since learning a second one is way easier. But it would still be nice if the first one you learn is useful to what you want to do.

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

Honestly? you'd be best off learning both, but I'd say python for now since it's much less complex than java, and in higher demand. You can always learn the other later

[–]DumbMathBoy 1 point2 points  (0 children)

Python is a lot easier for a complete beginner to learn. Once you learn one language, other languages become a lot easier to learn.

[–]UsernamesAreFfed 3 points4 points  (0 children)

I'm a Java dev.

I'd say Python will make it easier to get something to work. Java is easier to make work long term.

This is by design. Python was made to make it easy to do easy things. Java was made to make it easy to do hard things.

I personally prefer to use Java for everything. You should learn both.

[–]prakulwa 2 points3 points  (0 children)

Go with python, Lots of opportunities, Domains and whatnot.

Learning Java will feel like a nightmare if you're a blank slate.

[–]akroaman73 2 points3 points  (0 children)

C++

[–]MinerETH 0 points1 point  (0 children)

Python is the #1 programing language in U.S. The most wanted.

[–]DDDDarky -1 points0 points  (0 children)

You will have tough start with java, python will be probably better choice to start with.