Gracias por tu interés. Aquí hay varias preguntas y trataré de responder cada una de ellas.
Pyret es un lenguaje de programación; Cómo diseñar programas (HtDP) es un libro de texto y, más ampliamente, un plan de estudios. Si bien la edición actual de HtDP se centra en el uso de subconjuntos de Racket, (a) la metodología que enseña se puede aplicar igual de bien a Pyret, y (b) Pyret está construido con varias características diseñadas expresamente para admitir la metodología HtDP.
No entiendo la segunda pregunta (“¿Qué lenguaje usa?”): Pyret es un lenguaje de programación.
Del mismo modo, no tiene sentido elegir entre HtDP y Pyret, porque uno es un libro / plan de estudios / metodología y el otro es un idioma. Pero si quieres seguir el libro estrictamente, sería mejor usar Racket.
- ¿Cuál es el mejor libro para aprender punteros en C?
- Cuando comenzó a aprender programación, ¿cuál era ese lenguaje de programación, qué libro, curso o sitio web utilizó y cómo manejó el tiempo para aprender?
- ¿Qué libro debería sugerirle a mi sobrino que está en 6to estándar (12 años) para comenzar a aprender programación?
- ¿Cuáles son algunos libros de lectura obligatoria para un programador de C? ¿Cuáles son los libros de programación C que han cambiado la forma en que escribes el código C?
- ¿Cuál es el mejor libro para C #?
Por otro lado, Pyret ahora viene con sus propios materiales curriculares. En particular, un nuevo libro, Lenguajes de programación y programación , ahora está disponible:
Lenguajes de programación y programación
Este no es un verdadero sustituto de HtDP, pero lo ayudará a despegar con la programación en Pyret, y le enseñará mucho sobre programación en general.
Pyret no requiere ninguna habilidad matemática particular.