¡Hola!
Si se te hace un poco raro la mención que hace Dani de JavaScript y su enfoque a prototipos, te recomiendo el curso de POO en Javascript por Juan David Castro, considero que JuanDC explica muy bien el porqué Javascript es un lenguaje basado en prototipos.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?