Por cada idioma que quieras aprender L
- Paso 1: aprende la sintaxis de
L
.
- Paso 2: Escribe un compilador
L
en tu idioma favorito.
- Paso 3: Escribe un compilador para tu idioma favorito en
L
- Paso 4: Escribe un gran proyecto idiomáticamente en
L
- Bonificación: asegúrese de que el resultado del Paso 2 sea compatible con el resultado del Paso 4.
Eso debería cubrirlo, contáctenos con un informe de progreso en 10 años .
Si todo lo que buscas es aprender a hacer desarrollo web, y ya conoces a Perl y Python, tienes bastante para empezar. Yo diría que comience a aprender los entresijos de Apache (y específicamente mod_perl
ymod_python
), y luego practique. Tal vez elija un libro o dos sobre programación CGI, comunicación de red y demás, en lugar de manuales de idiomas específicos.
Como nota final, ser un principiante no es motivo para no aprender Lisp. Ve a ver SICP y las video conferencias . Ninguno de los dos asume ningún nivel de experiencia en desarrollo o computadoras. De hecho, para citar la introducción a las video conferencias
Me gustaría darle la bienvenida a este curso sobre informática. [Lo escribe en la pizarra] En realidad, esa es una forma terrible de comenzar. La informática es un nombre terrible para este negocio. En primer lugar, no es una ciencia [tacha "ciencia"]. Podría ser ingeniería o podría ser arte. [...] Tampoco se trata mucho de computadoras [tacha "computadora"]. Y no se trata de computadoras en el mismo sentido que la física no se trata realmente de aceleradores de partículas. Y la biología no se trata realmente de microscopios y placas de Petri. -Hal Abelson