parent: Programming


Python is the generalists programming language, it can do a great many things decently, it’s relatively easy to learn, and there are packages for everything.

This is the reason I believe python should be the first language someone non-technical should learn. Once you understand the first few layers of it, you can reapply the same knowledge to most other languages. And when you understand the depths of it, it becomes as powerful a tool as any other language.

This note is an MoC, as such it will contain an enormous amount of backlinks, as it should.

Resources: