Coding can be very engaging. Each line of code, if it works, causes something to happen in the console. Watching your idea take shape step-by-step is a blast. And the feeling after discovering a bug (and fixing it) is hard to replicate.
See my projects