Si realmente está interesado en la programación, le sugiero que primero vaya al curso de Algoritmos. La razón detrás de esto es que la mayoría de las personas tienden a aprender en orden inverso como: Primero aprender un lenguaje de programación y luego aprender a escribir Algoritmos. Sin embargo, el orden correcto para aprender debe ser Algoritmos primero y el lenguaje de programación y su lógica. Esto se debe a que los Algoritmos ayudan a construir el pensamiento lógico que es muy necesario al escribir programas complejos o resolver problemas complejos de codificación.
Aquí hay algunos recursos para comenzar con Algoritmos:
Introducción a los algoritmos – Wikipedia
- Cómo explicar el concepto de un algoritmo a un niño
- Cómo evitar que el algoritmo de google para 'quiso decir' afecte mi sitio
- ¿Cuál es el mejor algoritmo para encontrar dos elementos iguales en una matriz?
- ¿Qué es un algoritmo eficiente para encontrar una isla de 1s conectados en una matriz de 0s y 1s?
- En el juego de conkers, ¿cómo diseñarías un experimento para identificar qué conkers son mejores?
El diseño y análisis de algoritmos informáticos: 9780201000290: Computer Science Books @ Amazon.com
Algoritmos y estructuras de datos con Swift
Introducción a los algoritmos (SMA 5503)
¡Espero que esto ayude! Buena suerte.