Estou iniciando a um tempo também e, inclusive, tenho feito uma série com meus aprendizados no github e estou trazendo aqui para o tabnews para ajudar outras pessoas.
Acho que uma coisa muito necessária, mas que sem aconselhamento eu nem planejaria estudar é Internet. Por muito tempo achei que para programar eu só precisava aprender uma liguagem e valeu. Mas na verdade, para programar mesmo que só back-end, você ainda precisa entender como a internet funciona junto aos seus protocolos e afins.
Então antes de tudo, e mesmo sendo iniciante, aconselho que comecem entendendo como a internet funciona.