Recomiendo encarecidamente el curso Nand2Tetris, que se ofrece tanto en Coursera como en formato de libro. El curso tiene un maravilloso sitio web de apoyo con descargas de software de acompañamiento que ayudan a su aprendizaje a lo largo del curso.
Trabajé a través de esta clase inmediatamente después de tomar CS50, y sentí que se basó en los fundamentos …