Mi objetivo es ser lo más objetivo posible, ya que es muy difícil para mí saber cuánto sabes realmente sobre HTML, CSS y JavaScript. Nunca olvidaré escuchar una cita sobre un tipo que había estado programando durante años y dijo que a pesar de que tiene una amplia gama de conocimientos, todavía tenía mucho más que aprender.
La tecnología siempre está cambiando y siempre habrá más para aprender. Así que lo primero es lo primero, no solo escriba estos idiomas y márquelos en la categoría de “ya sabe”, siga aprendiendo y practicando estas tecnologías.
Soy un gran defensor de saber cómo programar sitios web y también aplicaciones móviles. Creo que es una combinación muy poderosa. Si estuviera en tus shows, puliría tus habilidades de desarrollo web. Soy un gran admirador de la pila MEAN y creo que podría ser de gran ayuda para usted. Permítanme explicar eso primero y luego investigaré en el móvil.
La pila MEAN incluye
1. MongoDB – MongoDB para Ideas GIGANTES
- Aquí hay un gran libro sobre eso: MongoDB: la guía definitiva – Libros en Google Play
2. Express – http://expressjs.com/
3. AngularJS – https://angularjs.org/
- Libro recomendado: AngularJS: Novato a Ninja – Libros en Google Play
4. Node.js – Node.js
- Libro recomendado: Practical Node.js: Creación de aplicaciones web escalables del mundo real: Azat Mardan: 9781430265955: Amazon.com: Libros
A continuación, personalmente recomendaría profundizar en iOS. Los desarrolladores de iOS hacen bancos y realmente creo que es una gran combinación saber tanto el desarrollo web como el desarrollo de aplicaciones si quieres ser un programador a tiempo completo.
Recomendaría estos dos recursos para comenzar con eso:
- Libro: Programación iOS | Big Nerd Ranch
- Curso de Udemy: iOS 9 y Swift 2: desde principiante hasta profesional pagado
Ahora un descargo de responsabilidad rápido. Ayudé a armar este curso de Udemy, y creo que es lo mejor que hay en línea. No solo le enseñamos cómo programar, sino que también le ofrecemos ayuda y tutoría en vivo. Puede ser de gran ayuda mientras aprende a programar aplicaciones móviles.
Voy a enumerar los recursos que creo que serán valiosos para usted tanto para el aprendizaje de desarrollo web como para el desarrollo de aplicaciones móviles.
Si tiene una idea de a dónde quiere ir, ya sea si se trata de un desarrollo web completo o de un idioma diferente, hágamelo saber y puedo ayudarlo a dirigirle algunas ideas. Hay muchos recursos a continuación, así que si necesita un lugar más preciso para comenzar, avíseme, aunque esto debería cubrir todo:
1. Stanford en iTunes U – Stanford en iTunes U
Han hecho un gran trabajo y han lanzado un curso famoso. Es de fácil acceso y te da la sensación de que estás en un curso de aprendizaje universitario.
2. Universidad de Harvard – Informática
Tienen una gran cantidad de cursos para que elijas, y esto debería darte un excelente lugar para comenzar a elegir el lenguaje de programación que deseas aprender.
3. Udemy – Udemy: cursos en línea en cualquier momento y en cualquier lugar
Udemy tiene una amplia gama de cursos para todo tipo de programación. Los videos se pueden descargar para verlos sin conexión, los foros para recibir ayuda son maravillosos y obtienes acceso de por vida. Tienen un montón de cursos y se lanzan más día tras día. Este sitio web está haciendo una gran mella en la industria del aprendizaje en línea.
4. Academia Khan – Academia Khan
La academia Khan ha hecho un trabajo maravilloso y, yendo y simplemente buscando el idioma que desea aprender, tendrá toneladas de cursos emergentes.
5. Lynda – Video tutoriales y capacitación en línea
Tienen una amplia gama de cursos y toneladas de cursos de programación. Esta es una empresa de LinkedIn y está muy bien organizada. Recibirá una versión de prueba y luego deberá pagar una membresía mensual para acceder. Si tiene el dinero, este está en mis 3 sitios web principales para aprender casi cualquier cosa.
6. Team Treehouse – Aprenda diseño web, desarrollo web y más | Casa del árbol
Esta es una plataforma muy asequible y está teniendo un gran impacto en el mundo de la programación. Los videos son minuciosos y se nota que están escritos. Esto cuesta dinero, pero tienen un increíble programa de referencias para obtener una membresía gratuita.
7. Código. org – http://Code.org
Estos chicos también tienen una amplia gama de clases / tutoriales. Muy divertido, interactivo y bien organizado. Todavía he tenido que pagar cualquier cosa en este sitio web. Si nunca has programado antes, tienen una aplicación increíble para que codifiques durante una hora y pongas los pies en la puerta.
8. Udacity – Catálogo de cursos – Udacity
Estos chicos tienen un conjunto bastante sólido de cursos que te ayudarán a ponerte en marcha.
9. Coursera – Página en coursera.org
Coursera tiene un montón de cursos, y brillan al hacer que sea más una experiencia universitaria con cursos impartidos por universidades y profesores. Este es un maravilloso lugar para ir.
10. Libro – Programación iOS: la guía Big Nerd Ranch
Este no es un sitio web o curso, pero es uno de los mejores libros del mercado. Recomiendo encarecidamente tener esto a su lado mientras aprende.
11. Documentación de manzanas – Introducción
Si quieres ponerte un poco loco, puedes profundizar en la documentación de manzanas y comenzar a desglosar las cosas.
12. NShipster – NSHipster
Gran sitio web en línea para profundizar en el desarrollo de iOS.
13. Libros de JavaScript –
Nuevamente, esto no está en línea, pero puede ser bueno tenerlo para este tipo de programación si alguna vez decide tomar algunos libros.
- Libro: Secretos del Ninja de JavaScript
- Libro: JavaScript elocuente
- Libro: JavaScript: la guía definitiva
14. Tutorial de AppleTV –
Este es un tutorial que preparamos para ayudar a aquellos interesados en profundizar en el AppleTV.
15. Resolución de problemas – Acerca de – Proyecto Euler
La programación tiene mucho que ver con la resolución de problemas. Este es uno de los sitios web más populares para resolver algunos problemas y hacer que su mente piense de cierta manera.
16. Code Wars – Página en codewars.com
Este es un sitio web muy divertido. Te ofrece una pequeña prueba en la que debes pasar algunas preguntas de programación para registrarte. Un lugar divertido para ir y practicar.
17. Code School – Aprende a Code haciendo – Code School
Otro maravilloso lugar para ir. Esta es una compañía de Pluralsight y un buen recurso para una amplia gama de cursos.
18. Pluralsight – Desarrollador, TI y capacitación creativa por profesionales
La mayoría de estos cursos están orientados un poco más a lo largo del código de aprendizaje, y los realizan profesionales de la industria. Puede ser un poco caro, pero es un gran lugar para solidificar su aprendizaje.
19. Skillcrush – Las habilidades digitales son habilidades laborales
Esto se parece mucho a un salón de clases y sería muy beneficioso mientras aprende.
20. Code Avengers – CodeAvengers
CodeAvengers lo guía a través de cada paso en un proceso muy fácil de seguir. Las tareas no son tan difíciles que va a sentir la necesidad de “hacer trampa”, pero tampoco son tan fáciles que solo desea copiar rápidamente la respuesta.
21. Tuts Plus – Tuts +
Tienen cursos para todo tipo de cosas, desde diseño web hasta gráficos, etc., incluso los profesionales de su industria deberían poder tomar cursos aquí para ampliar su aprendizaje y conocimiento.
22. Skillshare – Domina las habilidades del mundo real con proyectos prácticos.
Este es otro sitio web para todo tipo de habilidades basadas en la creatividad. Tienen algunos buenos lugares para comenzar en lo que respecta a la programación.
23. Mijingo – Aprende desarrollo y diseño web – Mijingo
Recurso en línea que presenta videos tutoriales paso a paso.
24. SitePoint – SitePoint
Esto ofrece una base de datos cada vez mayor de cursos y libros para aquellos que quieran aprender.
25. CodeMarina – Aprende a codificar | CoderMania
Se supone que este es uno de los mejores recursos disponibles. Sin embargo, todavía está en beta.
26. Alison – Cursos en línea gratuitos y aprendizaje en línea de ALISON
Esto se parece mucho a Coursera y tiene toneladas de cursos en línea más enfocados en brindarte la experiencia de tipo universitario.
Realmente espero que esto te ayude.
************************************************** *********************
Kevin Flint es un veterano vendedor, mentor, programador y entrenador con un curso de iOS de mayor venta para ayudar a las personas a convertirse en desarrolladores profesionales de iOS:
iOS 9 y Swift 2: de principiante a profesional pagado
Kevin Flint (@ kflint2) | Gorjeo
************************************************** *********************