Absolutamente. Smalltalk es la mejor manera de aprender de qué trata realmente la POO.
Comience con un buen lenguaje de enseñanza . Tal lenguaje es muy simple y fácil de aprender. No tiene rarezas ni peculiaridades que puedan distraer al principiante de su objetivo más importante: aprender los conceptos básicos de programación. Esto descarta lenguajes industriales como Java, Python, JavaScript y C, todos los cuales llevan una gran cantidad de equipaje.
Solo conozco algunos buenos idiomas de enseñanza: Logo, Pascal, Scheme y Smalltalk. De estos, recomiendo altamente Smalltalk. Vea la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?
Smalltalk fue diseñado para enseñar programación a niños. Esto debería convencerlo de que es muy, muy fácil en comparación con todos los demás idiomas. (Al mismo tiempo, Smalltalk es uno de los idiomas más poderosos del mundo.)
- ¿Las comunicaciones por satélite son un tema difícil de aprender a nivel de pregrado?
- ¿Es el georgiano un idioma difícil de aprender para los que hablan inglés?
- ¿Cuál debería empezar a aprender CI o JS?
- ¿Cómo aprendiste otro idioma? ¿Qué método usaste?
- ¿Cómo puedo aprender codificación?
Más tarde, puede seleccionar fácilmente Java o Python, dos de los idiomas más populares. Ambos son buenos para el desarrollo web y la programación general, lo que más te interese.