Quora ha sido un recurso ENORME para mí y para muchas otras personas que tienen preguntas similares.
Hay muchas maneras de comenzar a aprender a programar de forma gratuita. De hecho, muchas personas están haciendo eso ahora. Las personas están tomando cursos en línea, tanto gratuitos como de pago, y consiguiendo empleos. Sin embargo, déjame advertirte. La programación no es para los débiles de corazón. Puede ser muy difícil a veces, especialmente si no tiene experiencia previa en programación. Con los salarios de ingeniería de software con una tendencia de $ 158k / año, hay una gran cantidad de personas que desean hacer lo mismo.
Salarios de Ingeniería de Software en San Francisco, CA
- ¿Dónde puedo aprender lo básico de la fotografía de retrato?
- ¿Cuáles son las formas efectivas de aprender Auto?
- Quiero aprender a bailar pero no puedo? ¿Que puedo hacer?
- ¿Hay alguna aplicación que pueda ayudarme a aprender nuevo vocabulario?
- ¿Cuál es la mejor manera de aprender kanji con Anki?
Dicho esto, si está interesado y le apasiona aprender a programar, puede ser una gran carrera. Hay muchos recursos por ahí. Solo una rápida búsqueda en Google producirá una gran cantidad de videos de YouTube, tutoriales y clases en línea para aprender a programar casi cualquier idioma que pueda desear aprender. TeamTreehouse y Code Academy son un par de excelentes recursos para el autoaprendizaje guiado, pero hay muchos más por ahí.
Algunas personas, sin embargo, no son muy buenas en el aprendizaje auto-motivado. Si este es usted, podría considerar un campo de arranque de codificación. No es gratis, pero puede ser una gran manera de aprender. Estos tienden a correr de 12 semanas a 6 meses, dependiendo del curso. Estas pueden ser excelentes maneras de incorporarse directamente al negocio, PERO, por lo general, requieren mucho tiempo. Sería difícil hacer esto mientras se mantiene un trabajo de tiempo completo. También son algo costosos. Sin embargo, aparte de eso, pueden ser excelentes maneras de obtener un curso intensivo en la aplicación práctica de un idioma o idiomas.