There's a youtube series done by Petit Profesor. Copy the code and follow along. You'll learn how a lot of stuff works