Amy M Haddad

Sign up for my Programming Thoughts newsletter:

About Amy


Hello, I’m Amy. I’m a programmer and writer. I write about learning to program, and the best ways to go about it.

My aim is to help people learn to program effectively.

That’s why I created a free online learning tool: Programmer’s Pyramid, which will teach you the fundamentals of programming. You’ll develop core skills, build a solid foundation of knowledge, and obtain an effective learning system.

It’s also why I created this blog. It contains articles on how to learn technical topics, important programming skills to develop, and ways to improve your productivity as a programmer.

Whether you’ve been programming for a month, year, decade, or more, all of us have this in common: there’s a lot to learn and we need to continually get better at our craft.

We’re on this journey together. Let’s get started.