Для начала придумайте задачу. Например, сделать простейший блокнот в виде локальной html-странички или еще что-нибудь, главное чтобы задача была вам интересной.
Далее, задачу разбейте на блоки и по частям пишите функционал. В случае с блокнотом деление на блоки выглядело бы примерно так:
1. Научится создавать поля для ввода текста,
2. Научится программно читать текст из полей
3. Научится сохранять данные в памяти браузера
4. Научится извлекать данные из памяти браузера
5. Научится выводить текстовую информацию на странице
Как только есть решение по всем составляющим блоки, остаётся лишь объединить все в готовое единое решение.
В общем, для создания приложений достаточно следовать обычному здравому смыслу и логике. Пот этом не забывать гуглить, если не понятно как реализовать ту или иную микрозадачу - в программровании это самое важное (умение гуглить).