3 ms·
I learned to program using Python with Geany, no autocomplete, every single letter typed by my fingers; no auto-format either. I was doing some consulting (I go
by Buttons840 3y ago
I learned to program using Python with Geany, no autocomplete, every single letter typed by my fingers; no auto-format either. I was doing some consulting (I got a cheap consulting gig as my first job) and wrote a daemon in Python, which ran for about a year, then hit an edge case where I had misspelled a variable. -_- After that it ran for several years, 24/7, no problem.
Now to my point: I learned Python far better than any other language I've ever used, I think because it was the first language I used seriously, but maybe it was because I never used auto-complete in those early days?
- GuB-42 3y agoOr maybe because it is Python. I find Python to be a beginner friendly, easy to learn language that steers you in the "right" direction. I think it is the biggest factor that explains its popularity. It is not a perfect language, in fact, I don't like it that much, but you have to give credit when credit is due. With C++, you can have decades of experience and be considered an expert, and yet, feel like a noob (my case). Perl, a language that shares many similarities with Python is also much harder to learn well. The "there is more than one way to do it" philosophy has value, but not for learning.