¿Dónde debería comenzar a aprender a codificar en línea (preferiblemente gratis o por menos de $ 20)?

Creo que Tutorials Point es un gran lugar para comenzar .

[Instalación y conceptos básicos, me ayudó mucho!]

También sugiero EdX para cursos serios, y puede ser difícil para un principiante, pero vale la pena el esfuerzo.

Puede obtener algunos cursos para principiantes e intermedios disponibles en Udemy por un precio bajo y, a veces, varias ventas. Simplemente elija un curso bien calificado, lea las opiniones sobre el curso e inscríbase en su momento.
Y, finalmente, inicie sesión en Syncfusion y lea algunos libros electrónicos cortos y concisos para lo que está buscando.

Pero tenga en cuenta: ¿qué planea programar? Ejercita tu lógica en un primer momento. Estudio de estructura de datos y algoritmos también mucho .

Entonces necesitas practicar mucho: busca un desafío y trata de resolverlo. Busque soluciones en Stackoverflow , haga preguntas si no se encontró ninguna solución.

No solo copie y pegue: haga eso solo si entendió la solución, lea las descripciones de esa solución.

Esta es una gran manera de comenzar. Disfruta aprendiendo entendiendo y haciendo.
🙂

EDITAR: Ortografía [Mi lengua materna es el portugués brasileño, pero lo estoy intentando! jaja]

Hay varias formas de aprender a codificar …

PRIMERO sabe esto…. Todo está en internet.

Te recomendaría los cursos en línea de Udemy – Aprende cualquier cosa, en tu horario. Aquí la mayoría de los cursos serían gratuitos o de menos de 20 $.

Pero si quieres que todo se explique en detalle de forma gratuita…. Youtube es el mejor

Encuentra el canal cuya enseñanza puedes entender y mira todos sus videos.

🙂

Ya sea codeacademy o khanacademy de forma gratuita.

Recomendaría khanacademy primero, ya que enseña javascript, que es un lenguaje de programación fácil para principiantes. Después de haber aprendido los conceptos básicos de la programación: variables, funciones, algoritmos, objetos, bucles, matrices, etc. Luego, continúe con CodeAcademy si desea aprender otros lenguajes de programación. La mayoría de los lenguajes de programación son estructuralmente similares y, una vez que has aprendido uno, es más fácil aprender el resto.