C es un gran lugar para ir tras Ruby y JS.
Learn C the Hard Way de Zed Shaw es una descripción sólida. Ir al Capítulo 15 al menos. Desea sentirse cómodo con la administración de memoria, estructuras, punteros, punteros de función y algunas formas de evitar la escritura estricta. Zed Shaw me ayudó mucho con todo eso.
http: //c.learncodethehardway.org…
- Creo que Internet Explorer 11 es mejor que Edge. ¿Puedes demostrarme que estoy equivocado?
- Cómo hacer mi propio foro
- Quiero aprender más sobre algoritmos y patrones de OOP. ¿Cómo puedo aprender esto como desarrollador de FrontEnd?
- Estoy a punto de tomar un curso de Mongo DB sobre Udacity. Pero no tengo ningún conocimiento previo sobre conceptos de bases de datos como MySQL, etc. ¿Debo tomar el curso o debo comenzar con MySQL?
- Soy un desarrollador .NET (más reciente, solo 6 meses de experiencia). ¿Cómo empiezo si quiero aprender nuevas tecnologías?
Para enseñarme a mí mismo, CI también implementó un par de estructuras de datos. Aprenda cómo funcionan una matriz dinámica, una lista vinculada y un mapa hash (en ese orden). Construirlos en Ruby, luego construirlos nuevamente en C. Una vez que haya creado su propio mapa hash en C, no tendrá problemas para aprender los otros lenguajes de programación de bajo nivel.
Editar: No recuerdo cuán profundo es el curso Ruby de codecademy. Si el primer salto para aprender C es complicado, pruebe Learn Python the Hard Way o resuelva un par de problemas del Proyecto Euler con Ruby.