¿Cuál es la mejor manera de crear lecciones de idiomas gratis?

Me encanta esta pregunta. Me encanta que quieras enseñarte a ti mismo.
Hay tantos lugares para aprender.
Depende, por supuesto. ¿Has aprendido una lengua extranjera como adulto?
Cuando aprendiste cosas de niño, olvidaste cómo sucedió. Metacognición: saber que sabes y cómo lo sabes.
Depende del idioma. Primero. Aprender la pronunciación. Aprende a leer el idioma si eso aplica.
Si no es así, es posible que tenga que aprender escuchando: chino, japonés, cualquier idioma tonal.
Si vas a aprender un idioma europeo, te recomiendo que aprendas escuchando, leyendo en Noticias internacionales | euronews, últimas noticias internacionales.
Si vas a aprender un idioma asiático, te recomiendo Pimsleur, que es principalmente audial.
Si puede encontrar un hablante nativo, intercambie su idioma por el de ellos, a menos que, por supuesto, su idioma sea raro, extraño, inusual. En ese caso, es posible que tengas que encontrar otra cosa para intercambiar. Tal vez conozcas computadoras, quizás tengas otra habilidad que puedas intercambiar.

Valdría la pena dedicarle tiempo a Aprender un idioma de forma rápida y eficiente: Fluent Forever. Hay algo de información allí donde el autor habla sobre su enfoque del aprendizaje de idiomas, y es muy probable que pueda encontrar su libro en una biblioteca local si se encuentra en los Estados Unidos.

Le sugiero porque se enfoca específicamente en cómo crear sus propios materiales de aprendizaje, mientras aprovecha las cosas que puede encontrar gratis en línea, y posiblemente algunos libros que compre (como un buen diccionario o tal vez un libro de gramática). Repasa cómo usar herramientas como Google Images y Forvo para recopilar las piezas que puedes armar para enseñarte a ti mismo.

El enfoque también se basa en gran medida en Anki. Si no está familiarizado con eso, es un “Sistema de repetición espaciada”, que básicamente significa que es un programa gratuito que le permite crear tarjetas flash que el software le presenta automáticamente a intervalos que están diseñados para permitirle aprender cosas. Bueno, sin tener que gastar más de una cantidad mínima de tiempo en ellos.

Algunos sitios gratuitos que ayudan en el aprendizaje de idiomas son duolingo (Aprende español, francés, alemán, portugués, italiano e inglés gratis) y memrise.com.