realmente uma boa sugestão! mas mesmo a pessoa sabendo o que deve estudar, normalmente não sabe como estudar e se está estudando certo, se você já tem uma noção em programação duvido que isto aconteça com você, mas para quem está começando eu sempre recomendo a codecademy, ela é muito boa para quem está começando e até para quem ja tem uma base, mas se você ja tem uma base eu recomendo usar a doc da sua linguagem, não compre curso eu ja gastei muito dinheiro com cursos de programação, e sinceramente, fazendo uma pesquisa no youtube aprendi muito mas muito mais do que no curso.
PS: a code cademy tem uma parte paga, mas o basico normalmente é gratuito, tem algumas que ate o avançado é gratuito, e outras que até o basico é pago, mas para quem está começando acho que é uma boa escolha