So you want to learn to program

Last week my friend asked me how she could learn to program. She’s a lawyer now, but she took one C++ programming class in college years ago.

I started down some long path: “Python is a nice beginner language. But you’ll want the most current Python version. You use a Mac, so you should get homebrew, so you can download the latest Python. Then you’ll need to install pip so you can get new Python packages. And you’ll do better in an IDE, so you should probably get Pycharm from JetBrains.”

What, am I insane? She doesn’t want to do all this. So I backed up: “What are you interested in about learning to program?”

Continue reading “So you want to learn to program”