All self-taught. Expertise accreted gradually from the age of about 8. Learned ST Basic and GFA Basic from the manuals in the late 80s/early 90s, JavaScript from a library book in 1997, and Cocoa/Obj-C from a couple of books off Amazon, otherwise all picked up online, or from colleagues, or through learning-by-doing.
I tend to be a bit suspicious of people who've "been on a course" (short of having done a CS degree), since those people when I've worked with them often don't seem able to think like a developer, let alone write code.
I tend to be a bit suspicious of people who've "been on a course" (short of having done a CS degree), since those people when I've worked with them often don't seem able to think like a developer, let alone write code.