Я думаю, что всегда самая лучшая мотивация это нехватка денежных средств, например, вы чего-то хотите сильно очень и понимаете что не можете приобрести, вот тогда и срабатывает мотивация. А вы наверное, уже понимаете, что ваше будущее в программировании, раз заинтересовались этим.