@raguay
Missionary in Thailand and a Freelance programmer.
I'm a missionary in Thailand and a freelance programmer to help by the bills. I've been programming over 40 years!
Freelance work Some mentoring, but I'm a lousy teacher.
My first programming language was PDP-11 assembly. Then I wrote programs for the RCA 1802 processor for the Cosmic Elf that was loaded by switches. That all was in high school (okay, you now know my age)! My experience is to just start programming. Pick an area of interest and code in that language for that area. But, don't get stuck in one language! Learn all you can of other languages as well. This will help you to be a more well rounded programmer.
There is only one issue with Python that I have: space intollerance. I’ve spent hours trying to find a bug that boiled down to a line with the wrong indent! No language should be that picky. Outside of that, it is a great language with tons of great libraries. But, I still prefer using JavaScript and go.
I remember the first time I used vim in college. My professor loved it and insisted that everyone use it. But….I couldn’t get out of it! I went to Emacs and loved it, but was constantly waiting on it to load. After using Spacemacs configuration, I got used to the vim experience. I’m now a devoted neovimer using the Lunar config you mentioned and loving it. So much faster than any other editor. But, I also use Onivim2 for my graphical editor with VSC plugins. Suggested Reading: Wizards use Vim Learn Vim the Smart Way - Gumroad Mastering Vim Quickly - Gumroad