1. I didn't do many programs along my life, but I started early learning how to do it, and most importantly, at least for me, I took, and take, great pleasure in doing it. Trying to fix "incomprehensible" errors for hours included. So I did a couple of small programs in BASIC for my own entertainment.
3. Later I took another short-term course on Visual BASIC for AutoCAD and created a couple of programs that drew the graphs of geotechnical boreholes and tests profiles by writing the the data or by retrieving it from a file, by my own initiative and under the agreement of the Technical Drafting section chief.
5. The more I read about the most used and easy languages the more I thought I should really learn Python first. And in spite of start again with my big project, advice and wisdom of more experienced people I read, I changed for a much smaller and practical project.
PHP Tutorial (online) July 2018
CSS Fundamentals (online) July 2018
Website Building April-July 2018
Python 3 Tutorial (online) July 2018
Java Tutorial (online) June 2018
SQL Fundamentals (online) May 2018
HTML Fundamentals (online) April 2018
VBA for AutoCAD November 2005
MS Access 7.0 July 1998
2. After this it took long before I could create another again. Until I was requested to create an MS Access database without any previous knowledge of it. A relative took a leap of "faith" in me, previously knowing my skills in informatics. Anyway, with the reading of the manual I could start doing it and had a couple of short-term courses later that would help me in this endeavor. Besides this database I did a few more databases for my own professional and personal use.
4. After leaving my last job and thinking what I wanted to do next, programming came as one of the few things I really liked to do. So I got back to old habits of learning by myself, taking online courses and, reading and watching tutorials. The path to pick a language wasn't easy. I started by trying to make a big game project in Java for Android. Then I thought I better first learn just Java but kept the big never ending project for desktop instead.
6. In the meanwhile I took a mid-term course on HTML and CSS where I started this exact web site project. And also a few other online courses on SoloLearn where I published a very small program in Python, Real names to Fictional names.