If you’re new to coding, the idea of choosing your first project can feel a bit like staring at a restaurant menu in a new language: exciting but overwhelming. Do you go with something safe, like a Caesar salad (a.k.a. a to-do list app), or do you at...