<< Correct me if I'm wrong since I'm not a programmer and only know a little fortran, but can't a good progremmer easily make a transition to another language fairly quickly? >>
What manly and I were arguing (if I am understanding his argument correctly) is the distinction between a "good" programmer and a "bad" programmer.
I am a "medium-bad" programmer studying hard to become a good programmer.
<< As a side note I can't see any fun in programming. Seems like a solo job with little people interaction and bad for the eyes? >>
A good programmer has a lot of people interaction with the team. And it's great to work with a great team. Some linkies for you:
Microsoft Solutions Framework
McCarthy Technologies and the Core Protocols
If a programmer sits by himself in his own office/cubicle, there is likely something seriously wrong with that organization/team.
<< What makes it so attractive? Is it an art to make good code that intrests you guys? Seriously im interested. >>
It is the joy that when the damn thing BUILDS and the build WORKS, I feel like I am the king of the world. It's a great feeling.
And most good programmers I know have a strong passion in programming or some computer-related area in general. So what makes it so attractive? They are following their passion.