How I Would Learn to Code (if I could start again)