(I still love java I just don't feel like OO is the only languages to get things done)
Java(2.5 years experience) is fairly easy and it has great IDE support etc. And the template thing in OO with a house has a floor and a roof and 4 walls etc. is fine.
But can't you do the same in C (which I have recently started to learn quite intensely)? I know you have to do a little more code but it isn't that much really and C gives you great control over anything really, you can also have it organized into files and such in C just as fine at you would have done in java.
- If I'm complete off please tell me