Me gustaría aprender codificación y programación, ¿por dónde empiezo?

Si quieres aprender más sobre la programación y realmente sumergirte en el aprendizaje, tomar un curso o un campo de entrenamiento es una excelente opción. De hecho, soy el fundador de BrainStation, una escuela de tecnología que ofrece Desarrollo Web a través de una variedad de cursos diferentes, dependiendo de su compromiso de tiempo preferido.

Aquí hay algunas notas sobre los diferentes cursos:

Desarrollo web a tiempo completo

  • Programa de desarrollo web a tiempo completo de 10 semanas en el que aprendes los idiomas front y back end. Este programa está disponible tanto en el campus como en línea, según sus necesidades. Desde la perspectiva del contenido, BrainStation se centra en todo el material que necesita saber para comenzar un nuevo trabajo como desarrollador web después de la graduación. El contenido está dirigido por la industria y se está adaptando constantemente para enseñar lo último en tecnología. Nuestro programa es un compromiso de 10 semanas a tiempo completo de lunes a viernes de 10 am a 6 pm

Desarrollo web a tiempo parcial

  • Si no puede comprometerse con un programa de tiempo completo, este curso es un programa de 10 semanas, 3 horas a la semana, en el que puede aprender los conceptos básicos de todo lo relacionado con el desarrollo web. El curso está diseñado para que usted esté constantemente aprendiendo material y aplicando ese conocimiento directamente a un desafío en clase, todo lo cual se convierte en un proyecto final durante las 10 semanas.

Talleres de fin de semana

  • BrainStation también ofrece cursos intensivos condensados ​​para guiarlo a través del material durante un fin de semana. Estas ofertas son perfectas para aquellos que no pueden comprometerse hasta 10 semanas, pero que aún desean aprender suficiente material para poner un pie en la puerta.

Si está interesado en obtener más información o tiene alguna pregunta, no dude en comunicarse con [email protected] o en lí[email protected]

Solo hay una forma de aprender a codificar; empezar a codificar

Hay muchas maneras en que puede ayudarlo a aprender cómo codificar; CS o SE, bootcamps y otros. No escribiré sobre ellos ya que quiero darte una alternativa. ¡Tu conocimiento o edad no es importante!

Estoy trabajando en Holberton School y le ofrecemos una oportunidad. En nuestro sitio web puede encontrar todo lo que necesita saber, pero a continuación le doy algunas de las cosas más importantes:

Holberton School ofrece una alternativa para los que se preguntan acerca de los campamentos de entrenamiento, así como un grado de 4 años en ciencias de la computación.

Básicamente, es un programa que combina la vida en el campus en el centro de San Francisco, una pasantía y un empleo a tiempo parcial contratado de forma remota o en el campus trabajando por especialización.

Su duración es de 2 años. La Escuela Holberton realmente ofrece una alternativa increíble para muchos de los beneficios que produce. No hay costos iniciales para Holberton.

La Escuela Holberton entrenará en 3 cosas que harán que nuestros estudiantes sean excelentes Ingenieros de Software:

  1. Tener un conocimiento de la pila completa
  2. Poder aprender por ti mismo
  3. Habilidades blandas

El programa está organizado de tal manera que se basa en la formalidad. ¿Qué significa esto? No hay educación formal en las clases y con los maestros. Usted tiene mentores que supervisan su trabajo y están disponibles para consultas.

Holberton actualmente trabaja con 100 mentores que trabajan en la misma industria. Además, de esta manera, los estudiantes siempre están actualizados con información en nichos específicos. Uno de los mentores, Louis Monier es, por ejemplo, el líder del curso de Aprendizaje automático. Primero les dio a los estudiantes un seminario de un día completo y una capacitación práctica que puso a los estudiantes en el lugar. Este tipo de educación es exclusiva de la Escuela Holberton.

Aprender sobre ingeniería de software no es solo aprender sobre la tecnología. Requiere conocimientos sobre redes, habilidades blandas y tutoría por expertos en el campo. Lo que pasa con Holberton es que te permite adquirir habilidades que te ayudarán a iniciarte en el mundo de la tecnología.

Sin embargo, si su pasión realmente reside en el mundo de la tecnología, comprenderá que convertirse en un experto en varias áreas requiere tiempo y esfuerzo.

Y una vez más, para aprender a codificar necesitas codificar, lo que significa que resolver problemas te ayudará a aprender.

¡Te deseo lo mejor!

Deberías leer mi libro Programación para principiantes. Esto está diseñado específicamente para adultos y adolescentes sin experiencia en codificación que quieran aprender a programar.

El libro comienza con conceptos básicos absolutos y luego desarrolla una serie de proyectos realmente interesantes, como CGI y visión por computadora. Estos proyectos se realizan en pasos pequeños, todos los cuales tienen soluciones, de modo que nunca esté demasiado lejos de su zona de confort.

El lenguaje utilizado se llama Kotlin. Es un lenguaje muy moderno con una sintaxis simple, mucho más fácil de aprender que Java o muchos otros. También obtendrá práctica con prácticas modernas, como pruebas de unidad y refactorización.

En general, es una mezcla de sintaxis, pensar como un programador, probar y otras cosas mencionadas en las respuestas a su pregunta.

Primero, aprender la programación lleva tiempo, diez años. Sé paciente. No crea que puede aprender eso (o muchas otras cosas, por ejemplo, cocinar, hacer esculturas de madera o tocar el violonchelo) en un par de semanas.

Entonces, tenga en cuenta que la programación no es solo, o sobre todo, conocer un lenguaje de programación único. También necesitarás informática y algoritmos y aprenderás varios lenguajes de programación y paradigmas de programación (y cada uno de ellos mejorará tu forma de pensar).

Recomiendo encarecidamente comenzar con SICP (un libro excelente, disponible gratuitamente, para aprender programación ex nihilo, usando Scheme). No debe preocuparse si el esquema de lenguaje de programación no es muy usado en la industria, es un lenguaje excelente para aprender a programar.

Por fin, la práctica importa mucho. Sugiero instalar y utilizar Linux en su computadora portátil: tiene una interfaz de línea de comandos muy conveniente y está hecho de muchos programas gratuitos cuyo código fuente puede estudiar y contribuir.

Lea también (después del SICP) una buena introducción a los algoritmos.

Si puedes pagarlo, sería útil estudiar algún curso de informática en alguna universidad o colegio.

Creo que para comenzar a programar, debe conocer el objetivo de aprender a programar primero porque son una forma de ofrecer soluciones a los problemas en todos los dispositivos y técnicas que utilizamos y que observamos al desarrollar ideas y convertirlas en aplicaciones pueden aprovecharlas. Podría resolver el problema o preocupar el tiempo del usuario. Aprender a elegir el lenguaje de programación depende de la plataforma que se desarrollará, como PHP, Ruby, Python, Java para el sistema Android y las aplicaciones de escritorio en Windows y Mac IOS y el sistema Mac Objective-c. Esto no significa que el aprendizaje de la programación para el descubrimiento pueda ser su pasatiempo, por lo que puede aprender el lenguaje de programación como Python o Ruby o la programación Java adecuada para el descubrimiento como concepto y resolver algunos ejercicios, e interactuar con la entrada / salida. Cualquiera debería descubrir la mejor forma de aprender a programar mediante la creación de proyectos personales y luego desarrollarlos en etapas, y al resolver el código de ejercicios (se puede buscar en Google, Ejercicios de programación, hay ejercicios para cada idioma), se comenzó a resolver el código de ejercicios de Java El lenguaje y no lo vi es tan difícil, pero verá que es más fácil y más práctico que otros lenguajes de programación como el lenguaje Objective-C, y luego aplicó los mismos ejercicios en lenguaje Java. Así que sugiero asistir a alguna escuela de programación si quieres una carrera brillante en programación. Holberton School es una buena opción.

Puede comenzar a aprender aprendiendo cómo buscar su propia pregunta en Google: “¿Qué lenguaje de programación es bueno para un principiante”, “¿Dónde empiezo a aprender a programar?” etc.

Antes y cuando te conviertas en un programador, tendrás que buscar mucho en Google: comienza ahora, acostúmbrate.

¿Desea aprender desarrollo web, desarrollo de juegos, desarrollo de iOS o desarrollo de Android, etc.?

Le proporcionaré algunos enlaces a sitios donde puede aprender el lenguaje de programación.

  • Aprende a codificar (Gratis y pagado) (Instrucciones paso a paso)
  • Udemy: Cursos en línea en cualquier momento, en cualquier lugar (gratis) (Video)
  • Aprende haciendo – Código Escolar (Gratis)
  • Treehouse.com (pagado)

Hay muchos, muchos, muchos más. Dedique algo de tiempo a averiguar qué lenguaje de programación desea aprender y para qué lo quiere usar. Cuando haya decidido qué lenguaje de programación desea aprender, haga una pregunta en Stackoverflow o Quora. Tenga en cuenta que obtendrá muchos votos negativos en Stackoverflow, realmente no sé por qué. Quora es altamente recomendado por mi.

-Disclaimer: Soy un antiguo Asesor de Codecademy Pro y Velocity 360

Respaldaré lo que otros han dicho y le sugeriré que use algo como Codecademy, CodeSchool, Treehouse o Velocity 360 para obtener información básica.

Una vez que hayas hecho eso, la forma más rápida de subir de nivel es hacer proyectos personales. Harás un tremendo crecimiento si intentas construir algo que realmente te importa. También es más fácil comprender muchos de los diferentes conceptos que utilizará porque, en primer lugar, debe comprender qué es lo que quiere construir.

Si entiendes completamente cómo hacer aplicaciones desde cero, entonces puedes usar algo como Turbo para manejar cosas básicas que generalmente todas las aplicaciones tendrán. De esa manera, puedes enfocarte en lo que hace que tu aplicación sea única.

Puede comenzar aquí: la respuesta de Richard Kenneth Eng a ¿Cuáles son los lenguajes de programación más fáciles de aprender para los principiantes?

Aprenda los conceptos básicos de programación, comenzando con el lenguaje de programación Smalltalk. Luego practica lo que has aprendido escribiendo programas. Muchos programas.

Para ser conciso, desearía haber encontrado esto antes de inscribirme en la Universidad. Esta lista ha sido fenomenal.

Estudiantes – Guía para el Desarrollo Técnico – Google Carreras

Primero, averigüe qué lenguaje de programación y codificación desea aprender y en qué plataforma. Obtendrá muchos recursos en línea si desea aprenderlos en línea. Puede elegir el mejor recurso que sea mejor y más fácil de aprender.

Si desea unirse al curso y tomar clases, también puede unirse a la mejor institución de allí y obtener el curso.

Asegúrese de elegir la mejor y más confiable institución, incluso si está desconectada o en línea.

Comience con una herramienta de andamios como Turbo360 para asegurarse de que aprende las mejores prácticas temprano y con frecuencia. Cree algunos sitios web simples utilizando temas, luego copie otros sitios y, finalmente, cree su propio sitio web desde cero. Si hace esto prácticamente todos los días, debería estar en buena forma entre los 6 y los 12 meses.

Cuando decidí pasar del hardware de la computadora al diseño y programación del sistema, pasé cuatro noches a la semana durante dos años y tomé tres cursos por trimestre en uno de los colegios universitarios de EE. UU. Incluso entonces pasaron dos años más antes de que fuera bueno en eso. Si quieres pagar bien, el aprendizaje autodidacta puede funcionar, pero si quieres ganarte la vida, edúcate. Después de leer el código de otros, el plagio es rampante en la profesión y aceptado. Tuve una buena racha de 18 años e hice dinero excepcional.

Al hacer esta pregunta en Quora, acaba de comenzar su viaje para aprender código y programación. Buen trabajo ! Sigue avanzando amigo!