Открой html academy, найди курс по веб-разработке на JS, и там будет подробная программа. По этой подробной программе можно и самостоятельно все изучить и применить. Это для фронта. Там нужны базовые знания html-css. Научиться базовой работе с ДОМ, структуры данных и методы работы с ними, всякие паттерны.
Раз нравится бэкенд, там же по Node.JS курсы есть, так же по программе прорабатывать можно. На бэке уже сложнее, там нужно знать протоколы и сети, базы данных
Касаемо источников - это сам, все подают информацию по-своему, на одном ничего не ясно, на другом нормально. По JS learn.javascript, MDN в виде энциклопедии,
doka.guide и бесконечные статьи на хабре. По ноде
https://nodejsdev.ru/ И лучше стараться не особенно сильно налегать на видеокурсы, лучше статьи, документации и прочее.
Чаты - да, есть. Для новичков @js_noobs_ru для посерьезнее @js_ru ну и бековский js @nodejs_ru
В принципе, он мне интересн. Мне кажется, что программирование в принципе очень увлекательное и подходящее для меня занятие.
Также решил, что мне было бы интереснее на бэкенде.
И вот появились следующие вопросы:
- С чего начать и по каким этапам двигаться? В интернете куча разных пока неизвестных для меня программ, их все надо как-то будет в итоге связывать в кучу, а как - я пока вообще хз, и это пугает
- Нужно ли обязательно знать html и css, на каком уровне? Много информации именно для фронтенда, везде речь про html и css. Мне бы хотелось, непосредственно, знать, насколько это важно для бэкенда.
- Может можете посоветовать какие-то ресурсы, книги. Я вообще полный ноль в программировании. Вообще любые толковые советы приветствуются. Возможно есть какие-то ресурсы, чаты и т.п.
- Есть ли у кого-то опыт самостоятельного изучения с нуля? Хотелось бы услышать ваши истории и советы.
Сразу скажу: я не иду на курсы, т.к. мне кажется, что, к сожалению, финансово не потяну пока. Хочу заниматься для себя. Монетизация - дело второстепенное.Очень надеюсь, что будут адекватные ответы. Заранее благодарю!