= Beginner Software Training 2018 == Introduction The following course will cover introductory Java/Git training. Nothing WPILib/FIRST related, but instead focusing on fundamentals of Java and Git. By the end of the course, students should have basic knowledge of: * Java syntax, * Loops, * Object-oriented programming, * How to use various resources in order to find solutions to programming, and * Familiarity with Git and GitHub. Outstanding questions: How are we going to… make it fun? Make it social? Cover the technical questions? == Table of Contents * [wiki:STBSololearn 1. Sololearn] * [wiki:STBAnimalFarm 2. Animal Farm] * [wiki:STBExercises 3. Exercises] * [wiki:STBRobocode 4. Robocode] * [wiki:STBGitTraining 5. Git Training]