Welcome to the Hello World For Beginners blog!

I am an avid self-taught programmer with a passion for teaching others how to get started! It took me many years to discover my love for programming, but once I did, I never looked back!



My goal with this blog is to show you that you can become a programmer even without a programming degree. If you have a passion for learning and creating, but don’t know where to start or doubt you can succeed, this blog is for you.

It can be difficult to get started without knowing what’s available, and how to find the materials needed. It was for me. I picked up many languages on my own, and each time, I poured days and weeks into finding the right resources. My hope is to help accelerate the process for you by building a knowledge base to help you get started. I will be discussing some of the hurdles I’ve encountered while learning how to program and how I overcame them, and also exploring languages I’ve never touched before and documenting the journey!


Sign up for my newsletter to get the latest updates! If you any programming questions, I’d be glad to answer them, just leave a comment and I’ll see what I can do!

(About) Sign Up for my Newsletter!


What is Hello World?

‘Hello World!’ is a sort of programming rite of passage. It demonstrates that the environment is ready for development by performing one of the most basic programming tasks: outputting a message.

In the first series of posts, I will be building a ‘Hello World!’ application in a Linux environment in two languages: Python (using the Django framework) and Java. I will show you step-by-step how to set up each development environment.

Thanks for visiting!

Not sure where to begin? Head over to the Getting Started page for a brief site walkthrough or check out some of my Projects!