Programming


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.

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.