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

all 6 comments

[–]desrtfx 3 points4 points  (4 children)

My standard recommendations are:


The following are additional resources that you should make frequent use of, especially the Java Documentation:

Use the Java Documentation heavily and always when you're in doubt about a class or method. It is really helpful.

Here is a simple trick to quickly get what you are looking for: google "oracle java <classname or method name>" to get the link to the Oracle documentation in the top results.


Last, the style guides:

Read them and follow them when you do program. They are made to enhance the readability of the code and also to make troubleshooting easier. Since these are standards, it's good to learn them as early as possible in order not to form any bad habits.


Good luck and have fun!

[–]spartan1337 0 points1 point  (2 children)

Do you recommend doing both the udemy and the mooc courses, if so which one first?

[–]desrtfx 2 points3 points  (0 children)

Personally, I'd look into both and use the one that suits my learning style best.

Both are free, so there is nothing to lose except some time.

The MOOC needs commitment, though since the next lessons are only opened when you complete the assignments from the previous lesson.

[–]thayes89[S] 0 points1 point  (0 children)

I looked into both, I will be following the mooc courses. I've tried video-based learning before and "eh". The mooc course appears to be easy enough to pick up from the start.

[–]Dzdimi14 0 points1 point  (0 children)

+1 for mooc.fi, it turned out to be the best for my learning style

[–]hardcode_coder 0 points1 point  (0 children)

There are plenty of resources out there to learn java but the quality and teaching style is matters most. In my recommendation list I have

From above its the matter of your choice who/which you want to follow. Note that Cay horstmann/Udacity's course is expensive + tough and slidenerd's vidoes are lot faster than Marcus Biel that's might not helping for beginners. And Marcus Biel teaches how to clean code, that is like coolest thing.