The Secret Ingredients to Staying Motivated in Learning How to Code