Q – What is the best way to learn Java? Are there any good “Intro to Java” courses for non-developers?

This post is part of a series of questions that have been asked at previous GDC Meet a Mentor events. For the complete list of questions please see this link

Q – What is the best way to learn Java? Are there any good “Intro to Java” courses for non-developers?

We recently had a question from one of our experienced LJC members about the best way to learn Java and had a wide variety of answers that I felt could be valuable for new developers.

Original question:

Are there any good “Intro to Java” courses for non-developers?  I’m not entirely certain of the experience level we’re talking about, but let’s assume a tech-savvy BA, as opposed to a developer in any other language or non-technical person.  I wouldn’t expect course attendees to be writing anything serious at the end of it, in fact it would be enough to have an understanding of what OO is, and the basic syntax of Java.

Any pointers?

Answers:

Please follow this link:
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_exam_id=1Z0_850&p_org_id=1001&lang=US#1

www.greenfoot.org
Its a learning module for 16 year olds – so it might help. I haven’t tried myself but think it’s a freebie.

https://open.umn.edu/opentextbooks/BookDetail.aspx?bookId=81
Free text book for helping people learn Java.

A really good book is often as good as or better than many “introductory” courses.  For a tech-savvy BA I suggest they first read:
“Head First Java”
“Thinking in Java”
Then just try and write something for yourself and Google for answers when you get stuck :-)

My opinion is that the best way to learn something, is to study for a certification exam. There’s a book named SCJP, from Kathy Sierra and Bert Bates, i think it is the best book for learning the concepts of Java.

This is the first one I found (don’t know if its any good), but guess there is others
http://www.city.ac.uk/courses/short-courses/java-object-oriented-programming-with-java-part-1#course-detail=0

codeacademy.com seems to be the best resource I’ve found with the in browser editor being perfect for newbies. It is javascript rather than java.

Open university introductory course “object – oriented Java Programming  M250″, starting in September ‘ to be the best course to get into learning java.

As an IT trainer I’ve taught many introductory Java courses. Non-developers need hand-holding into the whole idea of the development process (compiling, running on JVM etc) and also the language (eg what’s a variable!). Once they’ve got that, then OO is the next step.

I can recommend an online course from Webucator, which I found very useful to start off my Java learning process.
http://www.webucator.com/at-your-own-pace/course/java-2-training.cfm
Its at Java 5 version and starts at the basics of Java and OOP then covers different topics in each lesson, such as Data Types, Operators, Classes, Methods, Inheritance and so on.

One thing I liked while at Uni was this from from Jos Claerbout – http://sepwww.stanford.edu/data/media/public/sep/jon/family/jos/oop/oop1.htm

@RecWorks

This post is part of a series of questions that have been asked at previous GDC Meet a Mentor events. For the complete list of questions please see this link

The GDC Meet a Mentor events are being organised and run in association with the team at RecWorks Ltd. An IT recruitment consultancy aimed at spotting and developing technical talent with a focus in Java and Graduate developers.

3 thoughts on “Q – What is the best way to learn Java? Are there any good “Intro to Java” courses for non-developers?

  1. [...] Q. What is the best way to learn Java? Are there any good “Intro to Java” courses for no… [...]

  2. christi parks says:

    Hello, sir i would like to ask that what is the scope of java training, what all topics should be covered and it is kinda bothering me … and has anyone studies from this course http://www.wiziq.com/course/1779-core-and-advance-java-concepts of core and advance java online ?? or tell me any other guidance…
    would really appreciate help… and Also i would like to thank for all the information you are providing on java concepts.

  3. heena goyal says:

    Hey christi parks,
    I did my 6-weeks training from http://www.wiziq.com/course/12145-the-6-week-complete-java-primer-with-training-certificate which worked for me . It was great learning online . I am planning to take another course from the same site as their services and teachers are very nice..so if you are planning to take a course i would recommend you to go for it. if you have any other questions regarding this course you can ask me……

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: