OT - Java Programming

Submitted by jb5O4 on

I want to get back into computer programming. I always enjoyed Java programming but forgot a lot about it. I use the Netbeans IDE. Does anyone know of any good online or book resources to learn Java programming?

pasadenablue

May 17th, 2010 at 8:03 PM ^

Teach Yourself JAVA in 21 Days is a great tutorial/refresher.  For reference, the online APIs can't be beat.  If you want reference books, look for the O'Reilly series.  Google/Bing are great resources as well.

 

Ditch Netbeans and use Eclipse.

 

Though I would suggest giving C# a try.  It's like JAVA, except with a lot of stuff cleaned up, and in Windows (disregard if you're using a mac).  And if you can get your hands on a copy of Visual Studio, it will be the easiest programming experience ever.  No seriously.

Not a Blue Fan

May 18th, 2010 at 6:30 AM ^

If I'm  not mistaken, there is some (limited) .Net support on Macs, so all is not lost if you go with C#. That's one of the advantages of writing in managed code instead of native code.

But it just depends on what kinds of applications you want to write. JAVA has crazy portability, but C# is not far behind. Either way, if you can't learn C# you're  never going to be able to program in JAVA, so it may be a nice easy step back into programming.

helloheisman.com

May 17th, 2010 at 8:05 PM ^

Ha, I work as a Java programmer for an incredibly large tech company.  I always enjoyed programming until I got to know Java.  Nothing quite like pouring over classpaths and server configs trying to find why your application won't run.

goblue_westcoast

May 17th, 2010 at 8:51 PM ^

What do you intend to be doing? I always liked working with things I can see immediate results (web programming, etc.). Second the notion to use Eclipse though. Eclipse is an absolute beast so I would recommend having a pretty nice computer to run it. 

I haven't read a programming book in awhile as you can honestly pick up a book from the local library or just use Google to find something that is much more current. That being said, I would pick up a book that is tailored to whatever you intend to be doing. Knowing Java will only get you so far til you then want to do something with it. At which point, then you need another large book to resolve the what to do (Java Swing, Android, Servlets, etc. etc.)

joeyb

May 17th, 2010 at 9:35 PM ^

Regardless of the language or medium you are programming for, the best way to learn is to come up with a program that you need and to look up how to do something when you need to. Google will be your best friend.

UserAbuser

September 13th, 2020 at 5:54 AM ^

Good day! To be honest, I don't know any resources where you can find some useful info, I'm a newbie in this sphere and I'm looking for resources too. If you could share something with me, I'll be very thankful. I have already found an interesting guide about Magento development https://elogic.co/blog/choosing-a-magento-development-agency-insider-info-10-things-to-look-for/ and I'm thinking about studying this sphere. Would it be profitable? What do you think?