>unless you're a true programmer at heart (or mind, really), there's no way you can learn new languages just like that.
Becoming a "true programmer" isn't something that you're like born with; it's not like there has ever been a Paul Erdos[1] of programming coming up with novel GC schemes at the tender age of three -- it's a result of the combination of a sincere interest in the process of coding and the pursuit thereof, and the former can and usually does follow from the latter, as long as you are careful to try to move no faster than is natural for yourself and have the patience to continue at such a pace, and if you're like me and you constantly need external stimulation you should find some, but in any case it certainly isn't magic.
[1] -- Erdos, quite famously, could calculate the number of seconds a person had been alive when he was three.
Becoming a "true programmer" isn't something that you're like born with; it's not like there has ever been a Paul Erdos[1] of programming coming up with novel GC schemes at the tender age of three -- it's a result of the combination of a sincere interest in the process of coding and the pursuit thereof, and the former can and usually does follow from the latter, as long as you are careful to try to move no faster than is natural for yourself and have the patience to continue at such a pace, and if you're like me and you constantly need external stimulation you should find some, but in any case it certainly isn't magic.
[1] -- Erdos, quite famously, could calculate the number of seconds a person had been alive when he was three.