¿Cuáles son los mejores recursos de programación en la web?

Estoy de acuerdo con Jake Kovoor y aprecio su respuesta. Desde hace 8 años observo atentamente la industria de la educación y la formación en línea. Desde los 3 a los 5 años hay muchos cambios, muchos institutos empezaron a trabajar y algunos de ellos fueron rechazados.

Sin embargo, pocos institutos resisten la competencia y siguen brindando capacitación de calidad y ganando confianza entre todos los e-learners. Según mi conocimiento, podría sugerir los siguientes recursos.

Fuentes de respuesta:

La respuesta de Shiva Kumar a ¿Cuál es la mejor manera para que un principiante aprenda HTML / CSS?

Codecademia :

¿Desea desarrollar un sitio web interactivo e implementarlo como un profesional? Sí, puedes hacerlo ahora solo si tienes interés. El sitio web de CodeAcademy le brinda el material junto con una guía de video. Le ofrece aprender java, HTML y CSS, SQL e incluso muchos más idiomas que se usan actualmente en la actualidad. Resolver la pregunta del cuestionario en Codeacademy lo hace mejorar su conocimiento y comenzar su primer día en la oficina y los estudiantes pueden prepararse para una entrevista.

Vengadores del código:

En general, los estudiantes tendrán poco miedo a la programación. Pero los más nuevos que comienzan a aprender su programación con este sitio web pueden tener un viaje espléndido en su trabajo, ya que los cursos reciben una gran atención, conceptos esenciales para los principiantes e incluso para los expertos. Los alumnos pueden aprender HTML5, CSS3 y JavaScript.

Udacity :

Uno de los mejores tutoriales en línea que ofrece videoconferencias completas y crea la sensación de interactuar con un entrenador profesional. Es realmente interesante para los estudiantes y los más nuevos aprender los temas y despejar las dudas de los expertos. Todas las lecciones en video se explicarán con escenarios en tiempo real, por lo tanto, podrá perfeccionar sus habilidades según los estándares de la industria. Incluso puedes participar en pruebas y ganar más temas en menos tiempo.

Código de la escuela :

Si desea obtener un conocimiento profundo de Ruby, java script y también HTML / CSS y iOS. Entonces este es el increíble sitio web que la mayoría de los estudiantes están usando mientras aprenden lo básico. Estará despejando incluso las entrevistas difíciles a medida que obtenga el conocimiento que se implementa en las prácticas de la industria.

Academia de Khan :

Cuando quería saber sobre el patrón de programación, en general, puede obtenerlo en la Academia Khan. Ofrece muchos dibujos interesantes, animaciones que podemos hacer con la codificación. Todos los conceptos explicados en esta academia lo ayudan a obtener experiencia no solo en programación sino también en habilidades creativas. El patrón de programación que aprendas aquí te será útil en todas partes.

W3C https://www.w3.org/Consortium/ :

No hace falta dar una introducción sobre este sitio web porque todos los estudiantes lo sabrán. Aquí puede aprender muchos idiomas desde el principio y también hay muchos aspectos que son de gran ayuda para usted. Todas las técnicas de codificación se describen aquí claramente para todos los idiomas.

Tutorial HTML5 ( http://www.html-5-tutorial.com/ ):

Una plataforma absolutamente buena para aprender HTML5, donde puede obtener información básica sobre conocimientos avanzados en el último HML5. Hay tutoriales detallados e incluso los más frescos pueden aprender los aspectos con claridad. Es después de leer todo el material, incluso el estudiante obtendrá un control total sobre el idioma. Los profesionales han programado el material y por eso es de gran utilidad.

HTMLDog ( http://www.htmldog.com/guides/ht… ):

Aunque tenemos varias fuentes para aprender HTML, HTMLDog es bastante diferente de ellos con su explicación básica sobre HTML, etiquetas detalladas con referencias y técnicas. Los mejores recursos sugeribles para que los estudiantes aprendan los fundamentos de HTML, porque la codificación y los trucos mencionados por los profesionales en HTMLDog son útiles para aprender los idiomas correctamente. No solo las lecciones que se mencionan aquí son muy fáciles de leer.

Guía de desarrolladores de Mozilla ( https://developer.mozilla.org/en… ):

Además de HTML y tecnología web, hay muchos aspectos que son útiles para usted, como la tecnología web y las guías para desarrolladores web. Hay una descripción completa sobre los elementos, etiquetas y atributos del HTML y cómo hacer tutoriales para los desarrolladores web. Eche un vistazo al sitio web y obtenga más información sobre HTML y la tecnología web.

W3Resource ( http://www.w3resource.com/ ):

Este es el sitio web más reputado para aprender el script java y también HTML. Puede aprender muchas técnicas de validación que son útiles para cada proyecto. A medida que aprende cosas de aquí, seguramente su confianza aumentará y esto ayuda a los estudiantes a despejar sus entrevistas técnicas y las más frescas para aprender cómo hacer su trabajo con menos orientación.

En comparación con todos los recursos:

La mejor manera de encontrar cursos de programación en línea y tutoriales.

Usted va a google, busca un idioma (por ejemplo: AngularJS), obtiene cientos de sugerencias pero no sabe cuál elegir de esos cientos de tutoriales atractivos. Los resultados de la primera página en Google no significa que sean los mejores tutoriales, ya que Google clasifica los resultados según el ranking SEO y NO según la calidad del contenido del tutorial. Por lo tanto, terminas perdiendo mucho tiempo, dinero, energía y paz al experimentar con múltiples tutoriales para encontrar uno bueno. Lo peor es que su inicio apasionado comienza en la búsqueda del mejor curso, mientras que debería comenzar con el mejor curso en menos de 1 minuto. Hackr.io: encontrar y compartir los mejores cursos y tutoriales de programación en línea es la solución.

What Hackr.io – Busca y comparte los mejores cursos y tutoriales de programación en línea que hacen-

Hackr.io – Encuentre y comparta los mejores cursos y tutoriales de programación en línea que le recomiendan los mejores tutoriales de programación en línea para cualquier lenguaje de programación. Todos los tutoriales son enviados y votados por la comunidad de programación. Es como StackOverflow para tutoriales de programación en línea. La comunidad promueve los tutoriales que les gustan, por lo que las mejores tutorías sobre horas extras se ubican al principio de la página.

Hay técnicos individuales que recomiendan los mejores tutoriales de un idioma en el que son expertos, pero las recomendaciones individuales son muy subjetivas. El primer problema es: el tutorial que le gustó a un experto podría no ser realmente bueno para usted. El segundo problema es que la versión del idioma cambia con mucha frecuencia, por lo que un excelente tutorial para Python 2 podría no ser un tutorial relevante de Python 3 (aquí, el tutorial de Python 3 puede tener el enlace https://hackr.io/tutorials/learn… ). Tiene que cambiar con mucha frecuencia. Como Hackr.io – Buscar y compartir los mejores cursos y tutoriales de programación en línea está impulsado por la comunidad para que las recomendaciones se mantengan actualizadas, actuales y válidas.

Los mejores cursos del sitio son:

Android Dev – Los mejores tutoriales de desarrollo de Android votados por la comunidad de programación | Hackr.io

IOS y Swift – Los mejores tutoriales de iOS y Swift votados por la comunidad de programación | Hackr.io

Inteligencia artificial: los mejores tutoriales de inteligencia artificial votados por la comunidad de programación | Hackr.io

Conjunto de scripts JAVA, JQuery, JAVA – Los mejores tutoriales de Java votados por la comunidad de programación | Hackr.io

Los mejores tutoriales de JavaScript votados por la comunidad de programación | Hackr.io

Los mejores tutoriales de jQuery votados por la comunidad de programación | Hackr.io

Python – Los mejores tutoriales de Python votados por la comunidad de programación | Hackr.io

C, C ++, C # set – Los mejores tutoriales en C votados por la comunidad de programación | Hackr.io

Los mejores tutoriales de C ++ votados por la comunidad de programación | Hackr.io

Los mejores tutoriales de C # votados por la comunidad de programación | Hackr.io

Espero que ayude…..

  • Codecademia

Codecademy proporciona una serie de tutoriales autoguiados para que los principiantes puedan conocer los fundamentos de la programación de desarrollo de la red. grado asociado en el navegador, se crea un ambiente de desarrollo autónomo donde podrá aprender las estructuras fundamentales del código de front-end como lenguaje de marcado y CSS, antes de pasar a lenguajes de back-end como Ruby on Rails y Python.

  • academia Khan

Un sitio web de aprendizaje extremadamente útil que cubre todo tipo de temas, y también la sección de programación de Khan Academy, en particular, no puede pasar desapercibido. Ofrece una variedad de tutoriales autoguiados, generalmente con consultores que proporcionan audio y / o video sobre el tema, mientras que las ventanas interactivas en pantalla muestran el código y generan los resultados a través de la narración.

  • MIT OpenCourseware

Una abundancia de cursos autoguiados de ninguno, aparte de uno entre las facultades técnicas más efectivas dentro de los Estados Unidos, el MIT. El programa de la universidad OpenCourseware ofrece una increíble variedad de temas para ser contados, así como muchos cursos relacionados con programación, desarrollo, aritmética e ingeniería de PC.

No hay un sitio único para aprender a programar.

Elija un tema en el que esté interesado o idioma o marco y busque en Google “cómo hacer X en “. Haga eso una y otra vez con proyectos cada vez más complejos y muy pronto tendrá una buena idea de lo que desea para programar y qué tipo de herramientas le gusta usar (herramientas como idiomas, sistemas de compilación, editores de texto). Aprender qué tipo de programas quiere escribir hará que aprender a codificar sea más fácil. A veces puede resultar aburrido, pero si el final del juego es algo en lo que realmente está confiado en su tarea, parecerá mucho más fácil.

Un ejemplo:

¡Quiero escribir El juego de la vida de Conway en python! Googlear “cómo hacer el juego de la vida en python” vuelve -> The Game of Life in Python. Un tutorial completo sobre cómo hacer un juego gráfico de programa de vida.

Digamos que quieres aprender C, el M1911 de los lenguajes de programación. Boom, Build Your Own Lisp, un tutorial en C CON un proyecto para iniciar, y es un proyecto súper genial, terminas construyendo tu propio lenguaje de programación en C. Recomiendo comenzar con este, será difícil al principio, pero aprenderás mucho más que cualquier otro libro. (Es gratis leer en línea).

¿Demasiado especifico?

Aprende Python (El camino difícil)

Aprende Ruby por el camino difícil

Estos tienen un buen resumen de hacer cosas generales en lenguajes populares y poderosos.

¿Qué son los buenos editores de texto? :

Emacs es encantador. Combinado con el kit avanzado de Emacs enfocado en el mal, es aún mejor. Aprender a atravesar su código de manera rápida y eficiente es una parte importante de la programación.

También hay vi / vim. Mucha gente usa ese editor también y, por lo general, se instala en cualquier sistema basado en Unix (incluido el sistema operativo).

Vi y Emacs tienen curvas de aprendizaje algo pronunciadas. Eso no es para desalentarte a usarlos, es solo que puedes sentirte un poco abrumado al principio. Son fáciles de recoger siempre que los uses con frecuencia, y una vez que te sientas cómodo con ellos, puedes volar a través de tu código y editar como un ninja. Al elegir uno, también puedes luchar en la gran guerra Vim – Emacs. Se ha estado librando desde los años 70 y no tiene signos claros de detenerse.

El editor de texto del que te enamorarás (Sublime Text). Este es el más fácil de usar de los editores listados. Es bastante simple de usar y todo está configurado para la instalación básica (resaltado de sintaxis, atajos de teclado, etc.).

Los mejores recursos de programación dependen del lenguaje, el marco o la tecnología que desea aprender. Algunos de mis proveedores de contenido favoritos (sin ningún orden en particular) son:

  • CodeSchool– Aprende a programar en línea con Code School
  • Lynda– Cursos en línea, Clases, Capacitación, Tutoriales
  • Codecademy– aprende a codificar, de forma interactiva, gratis
  • Coursera– Cursos en línea de las mejores universidades. Únete gratis
  • Pluralsight– Desarrollador en línea ilimitado, TI y capacitación creativa
  • Udemy– Cursos en línea Aprende cualquier cosa, en tu horario
  • Udacity – Clases gratis en línea y Nanodegrees
  • Front End Master – Aprende JavaScript, Reacciona, Angular y más …
  • edX– Cursos gratuitos en línea de las mejores universidades del mundo
  • Treehouse– Comienza a aprender en Treehouse gratis

Si está buscando una forma fácil de buscar y explorar los recursos proporcionados anteriormente, es posible que esté interesado en mi proyecto paralelo: HackSource. Es una herramienta que ofrece 18.510 tutoriales de programación de más de 30 proveedores de contenido y los organiza en temas y temas. Espero que te sea útil!

Hola, soy parte del equipo de Marketing y Comunicación en HackerEarth.

HackerEarth es un centro de programadores de todo el mundo. Para ayudar a las personas a aprender a programar, tenemos una estructura de curso llamada CodeMonk. Tenemos la intención de hacer que la Programación de Aprendizaje sea lo más atractiva y efectiva posible.

Aquí está el Porqué Code Monk es un gran lugar para aprender Programación:

  1. Enfoque estructurado : la mayoría de los artículos o fuentes que obtenemos en google no tienen un contenido estructurado claro donde podamos hacer un seguimiento de nuestro progreso. El curso comienza a partir de los conceptos básicos del algoritmo y pasa gradualmente a conceptos de programación más complicados.
  2. Aprender haciendo: a cada tema también le seguirá un breve desafío de programación para ayudarlo a evaluar su comprensión de los conceptos tratados en el tema. Y hay editoriales y otras notas.

Lo lanzamos en 2015 y tuvimos más de 14K participantes de todo el mundo. Los desafíos de HackerEarth que se llevan a cabo todos los meses te ayudarán a obtener un mejor dominio del dominio.

  • Fácil – Retos fáciles y simples, ideal para principiantes.
  • Choque : desafío de nivel intermedio de 24 horas de duración, con problemas que van desde el nivel medio al difícil.
  • Circuitos : un desafío de 8 días que tiene una combinación de desafíos de programación fáciles, medios y difíciles.

Estos desafíos lo ayudan a poner sus habilidades a prueba contra programadores competitivos de todo el mundo, lo que lo ayuda a mejorar sus habilidades de programación.

Los mejores sitios web para aprender programación (mi opinión):

  1. FreeCodeCamp
  2. Pluralsight

Buenos lugares para encontrar buenos libros:

  1. Libros de programación libre de Github.
  2. Libros de safari

Si el desarrollo web es lo que desea hacer específicamente, recomiendo los siguientes recursos de los que he aprendido mucho:

  1. No sabes js
  2. JavaScript avanzado
  3. HTML y CSS

Encuentra más recursos de programación recomendados en Hackr.io

Los mejores recursos de programación en la web:

Aprender a codificar

academia Khan

aprender a programar • / r / aprender a programar

¿Qué lenguaje de programación debe aprender un principiante en 2016? | Codementor

Aprender

El mejor lenguaje de programación para mí en 2016

Capacitación en Lenguajes de Programación y Tutoriales | Lynda.com

Cursos en línea de Udemy – Aprenda cualquier cosa, en su horario

Cursos de aprendizaje en línea en desarrollo web, móvil y software.

Con todo este tiempo, tienes bastante libertad para elegir cualquier cosa. Sin embargo, esto es asumiendo que usted se dedicará correctamente. Eso significa 1–3 horas diarias. Quizás más los fines de semana.

Primero, encuentra un lenguaje que te interese.

Para principiantes recomendaría

  • DO#
  • Java
  • Pitón

Ahora, a los métodos de aprendizaje:

Tutoriales de YouTube :

Mi recomendación personal es ver series de tutoriales en YouTube. Al principio está bien si no entiendes lo que estás escribiendo, solo sigue. Si tiene un segundo monitor en su computadora, esto funciona muy bien. Aprender con el ejemplo es lo mejor cuando se trata de la programación.

Libros

Hay docenas de grandes libros que tienen una gran explicación y ejemplos. La mayoría tiene ejemplos y problemas de práctica que son muy útiles. Dado que la mayoría de los libros son buenos, me gustaría ir por la portada que se vea mejor (pero buscalo en Google para asegurarte).

Recomiendo emparejar un buen libro con una serie de tutoriales de YouTube para obtener el máximo aprendizaje 🙂

Cursos en línea :

Hay cientos de cursos en línea, tales como

  • Codecademia
  • academia Khan
  • Udacity

La lista sigue y sigue. Todo lo que necesitas es una búsqueda rápida en Google.

Problemas de codificación y problemas de práctica:

No es un método de aprendizaje directo, pero definitivamente son buenos para complementar el aprendizaje y son excelentes para la práctica.

Una rápida búsqueda en Google te mantendrá ocupado por un tiempo 🙂

¡Lo mejor de Internet es que puede elegir según su estilo de aprendizaje!

Videos basados ​​en proyectos:
Aprendí mucho usando YouTube (en particular en Boston, pero sus tutoriales podrían estar desactualizados ahora, no estoy seguro …). Eso es porque con sus tutoriales creas un proyecto y aprendes mucho a lo largo del camino. ¡Los videos en línea y la capacitación también son muy buenos para este enfoque!

Video casual:
A veces solo quieres ver videos mientras haces otra cosa como otro trabajo o estar en el inodoro (eso es lo que hago, no me juzgues). No aprendes tan rápido, obviamente, pero es divertido y obtienes una buena visión general.

Leyendo:
Los lenguajes como PHP y Swift tienen sus propios recursos para desarrolladores en línea, pero son muchos los documentos que usted lee. Leí la guía Swift de Apple, pero eso es porque quería una comprensión completa de todo lo que el lenguaje tenía para ofrecer. Tenía que volver a la documentación para ponerla en práctica.

¡Espero que esto ayude!

Motivación

Debo admitir que en estos días es muy fácil sumergirse en la programación de computadoras debido a la gran cantidad de recursos a su disposición. La barrera de entrada es relativamente baja dado que tiene internet, y me alegra que haya encontrado interés en la programación de computadoras porque necesitamos más pensadores en el mundo.

Respondiendo tu pregunta…

Así que hay muchos sitios en línea, pero estas son algunas vías que te sugiero que puedas tomar:

  • Los tutoriales de Bucky sobre C ++ (Lenguaje de programación computacional) son un buen lugar para comenzar: Listas de programación de C ++ Playlist. Creo que esto sin duda le dará una buena visión general de lo que se trata la programación.
  • Puedes tomar un curso en línea en Cousera o Udemy, pero prefiero Cousera debido a su sencilla interfaz de usuario, por extraño que parezca: Python para todos | Coursera, La Biblia de Python ™ | Todo lo que necesitas para programar en Python. Este es uno es gratis: MyCS: Computer Science for Beginners.
  • Sin embargo, aunque los videos sobre programación son una excelente forma de aprender, creo que nada es mejor que un buen (e-) libro. Recomiendo encarecidamente cualquiera de los libros de la serie “para dummies”: C – Dummies, C ++ – Dummies o Java For Dummies, 6th Edition – Dummies. (Asi comencé)

Esperemos que eso sea de ayuda!

Prueba SlugBay – https://www.slugbay.com

SlugBay le permite encontrar rápidamente repositorios, demostraciones, bibliotecas, tutoriales, códigos, herramientas y otros 15 tipos de materiales para construir su solución.

En SlugBay, no estás solo. Los recursos son promovidos por nuestra creciente comunidad de desarrolladores para ayudarlo a descubrir los mejores recursos. También es un lugar donde puedes discutir, seguir temas y promover tu trabajo.

También puede crear colecciones para construir rápidamente su biblioteca personal mediante el uso de recursos de otros desarrolladores.

Puuh-leaaasee do Girls Who Code Summer Immersion Program. Como exalumnos, lo recomiendo altamente.

  • Es gratis, incluso puede solicitar un estipendio de transporte para gastos de viaje.
  • Muchas empresas tecnológicas conocidas (Microsoft, Amazon, etc.) lo alojan en su campus para que pueda conocer a los empleados y la cultura.
  • Obtiene una mentora empleada para que le pida consejo y ayuda sobre su código.
  • Tienen un programa HireMe que les brinda a los ex alumnos de GWC una ventaja al solicitar pasantías y trabajos de tecnología.
  • De nuevo, botín gratis…. Un montón de cosas gratis …

No tenía experiencia previa con CS antes de GWC, y ahora estoy participando en desafíos de aplicaciones, soy co-líder / fundador del club de CS de mi escuela, creando sitios web por mi cuenta, etc. Hice el programa hace 2 meses.

Oye, después de tanta investigación y trabajo, compilé una lista de todos los recursos de calidad gratuitos que un programador necesita para aprender a programar. He hecho una página web para todos esos recursos. Yo lo llamo ‘Wikipedia del programador. Aquí está el enlace ‘Pro’grammer’s Wiki que contiene todo lo que necesita un programador.

Compruébalo y no olvides que compartir es cuidar. Espero que te guste mi trabajo

Paz ✌️

Sumanjay

Eso depende mucho de lo que quieras aprender. Hay literalmente miles de sitios web dedicados a la programación, pero la mayoría están orientados a personas que ya tienen una idea de lo que quieren hacer. Cada idioma es específico de cada plataforma o idioma. ¿Hay sitios que están orientados a “aprender a programar ahora”? No exactamente, pero hay una lista de cursos en línea gratuitos que están a nivel universitario.
https://www.mooc-list.com/
IIRC, incluso MIT tiene todo su catálogo de cursos en línea de forma gratuita.

Decir que quieres aprender programación de computadora es un poco como decir que quieres ser médico … ¿dónde quieres especializarte? En el mundo de la programación, es mucho más específico que incluso eso … ¿Qué lenguaje? ¿Cual plataforma? ¿Programación científica o empresarial? ¿Almacenamiento de datos sin procesar (señales de radar, por ejemplo) o datos legibles por humanos?

Los mejores sitios web para aprender programación en línea

  1. W3school
  2. Tutoriales de Yotube
  3. Codeacademy
  4. Casa del árbol
  5. Free Code Camp
  6. Udacity
  7. Udemy: yo prefiero este sitio web, ya que es el mejor entre el sitio web anterior.

Si desea revisar rápidamente o llenar los vacíos en su conocimiento, pruebe Quizful.com

  • Lleva poco tiempo : puede responder preguntas de la prueba mientras viaja, etc.
  • Obtienes una explicación para la pregunta, así que sabes por qué es correcta o no.
  • Puedes dejar un comentario a las preguntas si no entiendes algo.
  • Es una buena manera de prepararse para la entrevista .
  • Usted se concentra y participa activamente, no solo como leer algunos tutoriales.

Y, por último, una cita de “Aprender a aprender” en Coursera:

Aprenderá y retendrá más en una hora de prueba de lo que lo haría si pasara una hora estudiando. Parece que las pruebas tienen una forma maravillosa de concentrar la mente.

Desafíe y mejore sus habilidades: Cuestionario: resuelva los cuestionarios de programación y aprenda la teoría de la informática.

w3shools.com

Tutoriales para SAP SOLMAN, SAP SCM, MS Access, KoaJS, OAuth2.0, Scrapy, SAP CCA, SAP PM, SAPUI5, Cognos, Internet de las cosas, Marketing rural, Trampolining, Golf, CakePHP, SAP EWM, Web Dynpro, Angular2, Framework7, Arduino, CherryPy, Firebase, SAP C4C, SAP Dashboard, SAP PI, ExpressJS, Design Thinking, Internet Security, PyGTK, Apache Drill, Excel Charts, Elastic Search, Seguridad informática, Programación extrema, Conducta impulsada por el desarrollo, Optimización de la tasa de conversión, SAP Basis, Business Law, Kanban, Erlang, SAP Payroll, ASP.Net WP, PouchDB, MFC, SAP HR, Yii, Clojure, Aurelia, CoffeeScript, CPanel, Laravel, SAP Webi, MS SQL Server, pinterest, Indian Polity, Teradata , Windows10

Desbordamiento de pila

Muchas respuestas a esta pregunta dan bastante buenos recursos excelentes para la programación. También agregaré uno más a la lista, aunque aún no está listo. Es Tech Booster de carrera. Creo que será un curso asombroso para cualquiera que quiera buscar un trabajo en desarrollo web. Echa un vistazo a su parte frontal para tener una idea.

No será gratis, sin embargo, ofrecen un cupón de descuento del 100% para el acceso gratuito a su contenido, a 15 personas que serán seleccionadas entre las que registrarán su interés aquí.

A pesar de que he estado programando por más de 10 años, mi favorito personal es Treehouse. Esto es especialmente cierto para aprender nuevos conceptos.

Como nuevo programador, también se enfrentará a una variedad de situaciones que involucran matemáticas o requieren pensamiento matemático. En estos casos, generalmente me refiero a la gente de Khan Academy, ya que parecen tener una cantidad infinita de temas aplicables.

Wikipedia también es importante para buscar material de referencia sobre temas avanzados que a menudo no están claros. Lo que me gusta (y lo que también hacen otros) es el contenido publicado que se basa en el consenso general de personas que presumiblemente saben mucho más que yo 🙂

Finalmente, también tengo un libro y un sitio web centrado en el aprendizaje de algoritmos y estructuras de datos con Swift. Si está interesado en el desarrollo móvil, puede valer la pena echarle un vistazo.