I am non-native English speaker, MD, family guy and self-teaching programmer. I do not have formal education in computer science and I wrote my first program* at the age of 25.
I developed a great interest in coding recently. It seems perfect fit for my hyperactive, impatient, dyslexic-like character. Why coding is so great was excellently described by @jsomers:
Computers are really fast; even in the ’80s they were really fast. What that means is there is almost no time between changing your program and seeing the results. That short feedback loop is mentally very powerful. Every few minutes you get a little payoff — perhaps a small hit of dopamine — as you hack and tweak, hack and tweak, and see that your program is a little bit better, a little bit closer to what you had in mind.
I graduated at the Faculty of Medicine. Medicine is rewarding profession. You help people and relieve their pain. However, it can be also boring. I am wondering how can these two, medicine & coding be combined.
New interest of coding did not develop overnight. Firstly, I did not even bother to think about it. It seemed to difficult and crazy for someone with MD degree. Thanks to encouraging words from @Oscarbralo , @ and @ I decided to give it a (serious) try so I started to code in Python.
If teacod.com will suddenly shut down it is because I gave up.