Desde mi punto de vista, el desarrollo de software no se trata tanto de estar orientado a los detalles: los compiladores e intérpretes te harán una persona orientada a los detalles, créeme. Tampoco se trata de que te guste el software (pero eso ayuda con seguridad), todo se reduce a una cosa simple: la codificación. Si lo disfrutas, entonces tu pregunta será respondida. Si no lo hace, su pregunta aún está respondida. No puedes resolverlo de otra manera, tienes que intentarlo.
No sé en qué te encuentras, pero mis sugerencias serían los siguientes cursos:
Pitón:
- Aprender Python
- Pitón
- Programación práctica para principiantes totales
HTML / CSS / Javascript:
- ¿Cuáles son los algoritmos importantes que cada ingeniero de software debe implementar en su trabajo?
- ¿Es cierto que para llegar al siguiente nivel como SDE (de SDE 1 a 2) en Amazon, tienes que trabajar los fines de semana, dedicar más de 9-10 horas de trabajo todos los días, ser propietario de un buen proyecto, ser muy bueno en operaciones, ser un buen mentor, influir en su equipo y ser conocido en su organización?
- ¿Cuál es el mejor momento para enviar un correo electrónico a un ingeniero de software?
- ¿Escribir rápidamente es el primer paso para un buen ingeniero de software?
- ¿Cómo administro 45,000 clientes en línea (usuarios de nuestro portal en línea)?
- Aprenda a codificar y ayudar a organizaciones sin fines de lucro
- Hacer un sitio web
En mi opinión, Python y / o la trinidad de desarrollo web (HTML, CSS, JS) serían sus mejores opciones para aprender a codificar. Python es un poco más fácil, pero el desarrollo web es más interactivo, agradable y puedes ver los resultados de tu trabajo bastante rápido. Con Python, no creará una aplicación con la interfaz gráfica de usuario después de unos días, eso requiere tiempo y conocimiento.