Не буду умничать. Расскажу лишь одну вещь, я человек далекий от программирования(вышка гуманитарий) в целом решил все же этим заняться. Подвернулась одна хорошая компания, которая взяла меня без какого либо теоретического и практического опыта. Полный 0 чтоб вы понимали. И мне с первого дня прямо в лобовую дали проект , он заключался в написании системы создания и редактирования тестов, с регистрацией и авторизацией пользователей, с дальнейшим занесением этого всего в базу, написанный строго в рамках Node JS + MySQL(не используя библиотеки, преимущественно нативный JS) со сроком в 2 месяца . К чему я это все, бросьте эти занятия на Гике, в гугле есть абсолютно все что вам нужно, если не на русском то на английском уж точно и если это вам действительно нужно, возьмите какой либо существующий проект и напишите его с нуля, тогда у вас не будет возникать сомнений в своих знаниях и навыках при устройстве на работу или написании реальных проектов.