Я вот понимаю как все работает, методы, типы данных, рекурсии, классы, промисы, микрозадачи, модули, асинк эвейт, прототипы, флаги, дум. Но когда открываю новый чистый файл не знаю что писать и как излагать мысли, а потом мысли в код. Как преодолевать это?