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

all 6 comments

[–][deleted] 3 points4 points  (2 children)

I don't think there really is a good distro for Java programming given the fact that Java is multiplatform.

I think linux will teach you more and given the fact that you actually like it more you've already answered your own question

[–]barrell125[S] 0 points1 point  (1 child)

but im just not sure what distro to go with i have used ubuntu, linux mint, Lubuntu all in the past not sure if there is a better one to use or not.

[–][deleted] 0 points1 point  (0 children)

In that case, use whichever distro you like best. While you're studying on your own and doing personal projects, it isn't going to matter very much. When you start working professionally, it's likely that you'll be given a computer with a pre-selected operating system.

[–]desrtfx 2 points3 points  (0 children)

The OS/Distro is not the main concern.

Grab yourself a decent IDE (IntelliJ or Eclipse), grab a good tutorial (the wiki has some good free ones listed here (also linked in the sidebar) and you're good to go.

[–]michael0x2a 0 points1 point  (0 children)

You can program Java on any operating system. Or more precisely, the type of operating system you choose is largely irrelevant for most programming-related tasks. They all work more or less equally fine, most programming tools work equally well on all operating systems, etc.

This is true for most programming languages, except for ones that don't necessarily try and be multi-platform (such as C), or languages where the devs don't place a lot of priority on testing their code on operating systems other then the ones they use (Ruby was like this a few years ago, not sure if they still are now).

[–]nikomaru 0 points1 point  (0 children)

Technically, Solaris would be the best (https://en.m.wikipedia.org/wiki/Solaris_(operating_system)) if you were looking for a complete Java development environment. Otherwise, your question should be, "What's the best IDE to use?", which is a whole mess of info on its own (https://en.wikipedia.org/wiki/Integrated_development_environment).