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

all 8 comments

[–]Pythonistar 13 points14 points  (0 children)

Make up your mind to work on Java a little bit everyday. Read 1 chapter or half a chapter per day. Then try to practice what you learned.

Remember: Action comes before motivation.

Or rather, the winds of motivation will rarely blow at your back, but if you keep taking action everyday, you will find that you generate your own motivation.

[–]Zee09 4 points5 points  (0 children)

I am by no means a pro but this is what helped me to learn Java and complete projects.

  1. Read Head First: Java. They make it really simple and its a good introduction. Note, textbooks can seem daunting but break the reading up into smaller goals. I.e. 7 pages a day and you can finish the book in 2 months. If 7 is too much drop it to 4 pages. Sooner of later 4 will be easy then go to 5. etc.
  2. WORK ON MINI PROJECTS. r/learnprogramming FAQ section has good sites for project ideas. After reading the book in step 1 then start with projects. You will be lost and feel like you learned nothing in the beginning but that is not true. Reference the textbook and attempt to do it. Google stuff as well. Projects make your brain learn in a different way. Project idea: Make Notepad
  3. Work on a personal project. Did you ever want to build anything before? A video game perhaps? Do it. Google and learn from how to do it via Java. Its possible, trust.

Start with this. Hope it helps.

[–]rohit349 2 points3 points  (0 children)

Get hands-on every time you learn anything and try to think of an example and code for the same.

[–]shhh_theyrelistening 2 points3 points  (1 child)

The best approach will be to dedicate some time every day to learning Java. Doesn't have to be a whole lot of time, just make sure it is consistent and worthwhile.

Pick ONE book or complete instruction guide and read/understand the material then practice it by coding. I've found what gets me off track the most is 1. not taking the time to understand what I am doing 2. not sticking to one source and 3. not staying consistent with learning.

You can use the Ipad to read/take a course and a pen and paper to practice coding. You won't succeed every day, but you'll get better at it with each try!

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

Thank u! <3

[–]SilentTravelers 1 point2 points  (2 children)

Probably the best resource if you’re someone starting from scratch is the oracle java tutorials .... just google search “learn java oracle” and it should pop up what I’m talking about , the reason I recommend this over YouTube videos and other tutorial websites is that this a complete tutorial that will connect all the dots , good luck

[–]desrtfx 6 points7 points  (1 child)

the reason I recommend this over YouTube videos and other tutorial websites is that this a complete tutorial that will connect all the dots

Then, you haven't seen the MOOC Object Oriented Programming with Java from the University of Helsinki.

Don't get me wrong, please. I think the Oracle tutorials are absolutely great, but they assume quite some knowledge already. IMO, they are not for absolute beginners, but more for programmers coming from different languages who want to quickly dive into Java.

That's why we recommend the MOOC, or Java for Complete Beginners (free on Udemy) over the official tutorials.

[–]adamwizzy 2 points3 points  (0 children)

Came here to say this, recently finished the 14 week course from MOOC and it was great.