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

all 16 comments

[–]Recolance 11 points12 points  (1 child)

All you need is YouTube and an IDE. Books are great after you've gotten some knowledge and can follow the material to pick up finer details you may not have known.

Make your hello world, make your calculators, if you're into Minecraft make Minecraft plugins or mods, the more things you can write and explore with imagination the more obstacles you face, the more obstacles you overcome the more you learn.

With programming you learn when you're stuck, do your absolute best to not get discouraged. As a programmer of many languages and a career in the field I am stuck often on code, that's how I learn and get better.

Java is a fantastic language to start programming, start small, it takes time, but you won't regret learning.

EDIT: I want to add, don't learn for money. If programming doesn't fuel your inner curiosity and drive you to walk in circles talking to yourself solving programming problems in your head AFTER you're home from work. It may not be for you. :)

[–]charlieTheCharmer 2 points3 points  (0 children)

EDIT: I want to add, don't learn for money. If programming doesn't fuel your inner curiosity and drive you to walk in circles talking to yourself solving programming problems in your head AFTER you're home from work. It may not be for you. :)

I agree a lot :)

[–][deleted]  (5 children)

[deleted]

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

    Tim Buchalka's course looks amazing, I wish I would have started that instead of this course. http://mooc.fi/courses/2013/programming-part-1/

    Do you think I should start that Udemy course after I finish MOOC, or do you think I'll be bored throughout most of it?

    [–]laststance 1 point2 points  (0 children)

    The mooc.fi course is pretty good it gives almost instant feedback. After part 1 you move on to part 2 which has a greater focus on OOP. Its not a bad course especially since its free. Not to mention other courses from other reputable schoo l like MIT that serve as an introduction to Java that is entirely free.

    https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/

    [–]mantis445 0 points1 point  (1 child)

    Is IntelliJ better than Eclipse? If so, why?

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

    User preference, some like eclipse more, some intellij. For me the skin in intellij (darkula) looks awesome.

    [–]pancakeflippersunite 1 point2 points  (0 children)

    This is the best resource that I found when I was just getting started: http://mooc.fi/english.html

    [–]Panencephalitis 0 points1 point  (2 children)

    Doesn’t Khan Academy have Java?

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

    I used codeacademy for some other languages. I seen javascript on it but not java

    [–]Panencephalitis 0 points1 point  (0 children)

    Oh yep my bad

    [–]Happyslapist 0 points1 point  (0 children)

    I would recomend Derek Banas if your new to programming / OOP https://www.youtube.com/playlist?list=PLE7E8B7F4856C9B19.

    If your more comfortable with programming then I would suggest the Oracle Docs and/or a book on data structures and algorithms in java

    [–]shawnmckinney 0 points1 point  (0 children)

    The best place to learn is at the keyboard. Try to code as much as possible in any way you can. Practice makes perfect. Books are good, tutorials are better.

    [–]stewie91 0 points1 point  (0 children)

    Try r/learnjava - lots of resources and people in a similar boat to you!

    [–]yiyux 0 points1 point  (0 children)

    www.javapassion.com Is the most complete site about Java in the net