Faça algum dos outros cursos do CS50. Eu comecei o CS50p, que é focado em Python, mas tem vários outros e parecem ser tão bons quanto. Dá uma olhada: https://www.edx.org/cs50