New? Start Here!


Interested in learning to code in java? These are items I have completed or am still working on. You will see many of them on the "Currently Learning" tab of this website. Start with these items in order of appearance to start learning java or skip around as you choose.


Let's get coding! Start Here:

1) Download the JDK. Download the Java JDK here!!!


3) Read Beginning Programming with Java For Dummies and Head First Java to get a basic understanding of Java.

4) Do the Java course on Sololearn. It is a good review of the basic concepts of Java. The whole course can probably be done in a day and it gives you a nice certificate at the end.

5) Start watching John Purcell's free Java Tutorial for Complete Beginners on Udemy. This is an awesome free intro course, but warning! John's voice can be calm and relaxing and I often find myself getting sleepy after about three lessons.  https://www.udemy.com

6) Start doing the practice problems on Coding Bat. Make sure to sign in to save your progress. There are a lot of repetitive type problems to help reinforce skills learned. http://codingbat.com/java



Free Online Web Development Coding Bootcamp
Free code camp is a great resource to start learning about frond end development and more. I am using it to supplement my learning java. It can help you build your portfolio to showcase your projects. https://www.freecodecamp.com/

Start working on these next:

1) Start working on the free PDF ThinkJava
   
2) Start working on the assignments on  https://www.programmingbydoing.com
There is an extensive list of assignments here and if you are working or have a busy life like I do you may not finish these, but they are great practice!

3) Work on the beginner MIT Java course. This course has some expected underlying knowledge. If you are completely new to programming you may need to take the MIT Course "Introduction to Computer Science and Programming" first. There is more info on the Meetup tab and our group projects are posted on GitHub.



No comments:

Post a Comment