É um ótimo guia para iniciantes, porém eu também acrescentaria algoritmos e estruturas de dados nessa lista.
Um outro detalhe, não é recomendável iniciar na programação por Python. A linguagem faz muita coisa por "debaixo dos panos" e isso prejudica o aprendizado.