Soy fuerte en absorber una gran cantidad de conocimiento, y soy bastante bueno (pero no excelente) en el pensamiento crítico. ¿Qué trabajos son adecuados para mí?

Solo tenga en cuenta que la mayoría de los trabajos de programación son probablemente de 6 meses a 12 meses … quizás más.

Recomendaría hacer proyectos paralelos personales para amigos de la familia donde puedas probar tus habilidades de programación.

Un desafío es que la programación y el diseño a menudo funcionan juntos, al menos en el contexto de la web.

También podría considerar hacer una sombra de trabajo por ejemplo de 2 a 3 horas en una tienda de programación local.

Puede hacer una pregunta sobre:

  • ¿Qué lenguajes de programación tienen una gran demanda y son relativamente fáciles de aprender?
  • ¿Cuánto dura la curva de aprendizaje típica para programar en lenguajes particulares?
  • ¿Cuáles son los altibajos de la programación? (no estoy seguro de si este es exactamente el lenguaje que desea usar, pero es básicamente la noción de cuáles son los desafíos)

Hice una búsqueda rápida de Quora para
http://www.quora.com/search?q=whats+the+best+way+to+learn+how+to+program

Por cierto, hay varios proyectos de código y escuelas de código … que valdría la pena buscar si te apasiona la programación.

En términos de programación de aprendizaje en línea, Code School y Treehouse son relativamente populares. (No soy programador, así que no puedo responder completamente esta pregunta). También hay una serie de MOOC gratuitos, creo.

En última instancia, lo que desea es algo que lo desafíe a usar el conocimiento de programación a medida que avanza para poder retenerlo y ver cómo se aplica.