Amy M Haddad

Sign up for my Programming Thoughts newsletter:

About Amy


Hello, I’m Amy. I’m a programmer and writer.

My aim is to help people learn to program effectively, which is 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.

I’ve also created a free online learning tool, Programmer’s Pyramid, which will teach you the fundamentals of programming.

You may also find two resources, which I co-created with my husband, Paul, helpful on your own journey: