qqp question1: How can I teach myself to code in 6 months so that I am able to attend a hackathon ? question2: I have begun teaching myself a new language. I am afraid that after a month or two, my enthusiasm will fizzle out and I'll start slacking off. How can I keep myself motivated to stick with this endeavor?