[SPOIL]
Learning path for Java and Ruby programming to beginner level
This post is a learning path for Java and Ruby programming to beginner level. It serves as a reference to link others who are new to programming. Start from top and move down the list.
Resource: Java quick reference guide
Purpose: Get you excited for learning more in detail
Links: Java - Quick Reference Guide
Sections to cover: All
Resource: Ruby programming tutorial (optional but recommended)
Purpose: Get your excited about programming, contribute to Apollo and ScapeEmulator content, helpful in learning Java language (will take some time depending on your knowledge of programming)
Links: RubyMonk - Interactive Ruby tutorials (sign in to keep track of your progress)
Sections to cover: "Ruby Primer" and "Ruby Primer: Ascent"
Resource: Eclipse IDE for Java
Purpose: Getting started with Eclipse IDE (a very helpful application for programming)
Links: How to Install Eclipse for Java Programming on Windows, Mac and Linux
Sections to cover: 1 to 6
Resource: Eclipse IDE documentation
Purpose: Eclipse documentation to help you learn how to use Eclipse
Links:
Help - Eclipse Platform
Help - Eclipse Platform
Sections to cover:
"Workbench User Guide -> Getting started -> Basic tutorial"
"Java development user guide -> Getting Started -> Basic tutorial"
Resource: Java programming tutorial (option 1)
Purpose: Java programming tutorial (will take some time)
Links: Java Tutorial
Sections to cover: "Java Basics" and "Java Object Oriented"
Resource: Java programming tutorial (option 2)
Purpose: Java programming tutorial (will take some time)
Links: The Java™ Tutorials (click on the red button "Really Big Index")
Sections to cover:
"Trail: Getting Started" and "Trail: Learning the Java Language"
Skip the sections which seem too advanced for you like: "Classes and Objects -> Nested Classes", "Annotations", and "Generics (Updated)"
Resource: Common compiler errors and runtime exceptions in Java
Purpose: Examples and solution of common compiler errors and runtime exceptions in Java
Links: Terms Of Service
Sections to cover: All
Resource:
Purpose:
Links:
Sections to cover:
hhhzzzani[/SPOIL]