I wished I was one...
For some reasons, when some of my clients call me a programmer, I readily object and tell them to address me in a lighter designation... let's say it in Tagalog "taga-gawa ng program" or in our waray-waray dialect "para-himo hin program". Really, I consider that professional label "astig" though what I do for a living seems to be what that profession does. I believe most of the guys in that line of work are at least bachelor degree holders with some computer-related courses such as BS Computer Science, Information Technology or Computer Engineering, among others. Technically, I was a college drop-out, three times... :-)... don't ask why, it's a very long story. I have been doing this coding stuff for over 10 years now in varying lingos (DOS- and Windows-based alike) and in varying OS platforms but mostly on Windows. Let's say I already did, on the average, of 8 thesis per year (that included documentation) for undergraduate and graduate students from different local learning centers or universities in our province (Leyte). I also did some commercial programs developed for some local business establishments but honestly i like doing business with the students though I don't earn that much. So much for that, my point here in blabbing about all these non-sense about me is that if you really like programming or program coding by heart, then definitely it will also "like" you in return. As what the site admin is telling us, patience, perseverance and of course, a "sufficient" programming background (by reading programming books or doing online programming tutorials) are one of the important tools in getting the "thing" "like" you and become what you wanted to be... a programmer... :-)....