All interests

Hobby guide

Coding for Fun

Side projects, game jams and automation — programming without the pressure.

Sign in to saveSign in to save your progress

The basics

  1. 1Pick one friendly language: Python or JavaScript.
  2. 2Learn variables, loops, functions and lists — enough to build something tiny.
  3. 3Automate something boring in your own life first (rename files, scrape marks, send reminders).
  4. 4Use Git from day one, even for toy projects.

Free resources

How to progress

  • Ship 5 small projects rather than one unfinished big one.
  • Join Ludum Dare or a college hackathon.
  • Contribute a small fix to an open-source repo you use.
  • Write up each project on GitHub — it doubles as your portfolio.
Ask StudyLuna.ai about Coding for Fun