Antes de nada, lo felicito por ser un autodidacta, sobre todo en un campo tan amplio (sino el mas amplio) como la informatika, le kuento, soy ingeniero informatiko especializado en seguridad informatika, ademas de programador, tengo mi peleña empresa, estudie en la USACH y tengo varios amigos ke salieron de otras Ues, algunos buenos, otros sekos, pero lo ke mas abundan, son los wns ke valen kallampa, konosko tambien algunos autodidaktas komo tu, y son los mas pasionados por esta karrera, la ke en lo personal a mi realmente me enkanta.
Lo ke si debes tener en kuenta, y me imagino ke de eso ya te debes haber perkatado, es ke komo informatiko, te transformas en estudiante eterno, esta wea avanza tan rapido, y los desafios intelektuales son tan altos, ke estas obligado a estar siempre perfeccionandote, estudiando, poniendo a prueba lo ke sabes y solucionando kachos donde nunka los imaginaste, y eso es lo ke hace ke este mundillo me guste de la manera en ke me gusta.
Pero lamentablemente para ti, aprender a programar no te vuelve un programador, los ke elegimos esta area, ke segun komo lo veo es un poko ciencia, arte y magia negra ( XD ), estamos involukrados en absolutamente todos los kampos imaginables, por lo tanto, debes saber y entender de todo, en tu kaso, debes aprender a pensar komo programador, y eso es parte de lo ke aprenderias bajo un regimen de edukacion formal. No te digo ke tires la esponja, lo ke te digo, es ke kualkiera puede aprender un par de lenguajes, pero hace falta mucho mas ke eso, ya viste para donde va la mikro y te subiste, ahora te toka pagar el pasaje, alimenta tu kuriosidad, aprende lo ke mas puedas de todos los temas posibles y veras ke en algun momento te sera de ayuda kon algun kliente, y aun asi, deberas leer un monton para poder entender y satisfacer los requerimientos de un determinado proyecto, buska juegos de logika y rompete el kraneo hasta desarrollarlos y aprenderas a pensar de forma estrukturada, de hecho un ejercicio facil ke puedes hacer es el tipiko de kuando te enseñan programacion, enumera los pasos necesarios para levantarte en la mañana y llegar a X punto, kuando ya no te sorprendas duchandote al medio de tu pieza o tomando desalluno en pelota, es por ke ya empesaste a entender komo funciona la logika de programacion.
Suerte kompadre!