My advice for nobs has always been the same ..
i) Anyone can struggle along and do a job, even do well at it
ii) Those who live and breath it, however, will always excel... effortlessly.
iii) Your pay is not related to either of these things
But hopefully.. those with passion, it shows, and they stay employed, and get paid well.. but bloody minded hard work can pay off as well, or dumb luck
Anyway -- if you want to be a coder.. 'fucking code'. Do it now, do it slowly, fuck it all up
No one, not ever, starts great at something. It is often said that to get good at _anything_, you need about 10,000 hours at it; those magicians that lfip cards around like nothing.. they didn't just statr doing that last week; theyu'll have practiced it for 15 years or more to be that good You can start a punk band and not even know how to pay your guitar, but to be a respected guitarist.. yep, you're in it for at least 10 years..
Its called the Scientific Method. You start, you screw up; you can either give up and go home, or you can man up and learn sometyhing,a nd try again; you iterate, loop over and over.. you keep at it, learning each time.
You don't give up.
You immerse yourself, you live and breath your pansions, and if you can cut it, you'll grow like mad, learn lots. If you give up... maybe you weren't meant to go that way (or maybe your'e a quitter, anyway.. don't let me get too philosophical, I don't sleep much
---> messaghe: go do it. You'll find out if you're cut out for this soon enough. I dont' mean a tutorial or two.. I mean, dream up a simple project, and do it. Screw it up bad, who cares; the important thing is you get your brain working in that direction.
Programming is several things... _Coding_ is putting logic to statements, but the real programming is bnreaking down a problem into logical bits, and designing solutions. Thats the hard part. Coding is 'easy', and takes a few years to get any good at.. but its needed, your first step, gets you useful, gets you paid; once you learn how to use your hammers and wrenches, your brain will start to figure out why you're using them, and when to use them.
jeff