Continuing my attempt to upset those nearest and dearest to me, it's dad's turn today, as I turn an analogy against him.
I've been wondering if the idea of me learning to code properly is akin to teaching dad to drive properly. Or are the bad habits too well embedded to ever hope for them to change?
Dad drove for a living and was once good at it. But now, as an OAP (ouch - double whammy) being his passenger can be a nerve-racking experience. To his credit though he's aware of this and has promised that as soon as he has an accident (that's his fault) he'll hand over his licence. A noble stance and perhaps one more "older people" ought to take?
Anyway, to the point. As I venture further in to disciplines other than Lotus Domino, such as C#, I find myself struggling with some of the base concepts of coding. Well, I get the ideas, but I'm not confident I'm doing it the right way. If there ever is in fact a "right" way.
Has ten years as a Domino developer left me in a position, aged 35, that it's too late for me to hope to become a real programmer?
A lot of what I've been doing with ASP.NET is in C# and based on objects I've created myself. This all feels very natural and good and lately I've been feeling quite pleased with myself as I created a subclass for the first time.
Still, I'm not sure I'm following the right conventions and kind of wish I'd take a Computing Science degree.
Short of going back to uni can anybody suggest how best to learn the very basics and core principles of coding?