Start Here

Start Writing Code Start HereNot Sure Where to Start? How About HERE!

Every journey needs a starting point. Trying to learn to code is no different. Whether you are a complete beginner looking for advice or a veteran looking for resources to take your skills to the next level, you have come to the right place. Check out some of the resources below to help tailor your learning process to your skills.

Often times the first steps are the hardest and most overwhelming. But in my experience, once you take that first step you begin to build momentum. And with the right direction and motivation, you CAN and WILL excel in your quest to learn to code. And don’t forget…

I will be here every step of the way to provide the direction and motivation that you need to succeed!


Start Writing Code BeginnerBeginner (aka the Noob)

Hey, we all have to start somewhere. There is no sense in getting offended or upset when someone refers to you as a beginner or a noob. It’s true. And it should be your first motivational hurdle to jump over. All you really need at this point is a little direction to help jump start your journey. Remember, the first step is often the hardest, but also the most beneficial and exciting. Don’t run from this challenge. Take it head on!

Here are some resources to help you get started from the beginning:

Which Programming Language to Learn: A Simple Guide

Learn to Code: A Beginner’s Guide


NoviceStart Writing Code Novice

So you have a little bit of experience under your belt. Maybe you have chosen a language for yourself and have started learning a little bit. Maybe you have even begun creating some basic applications to start using your new found knowledge. That is great. But don’t fall into the trap of complacency. Complacency is what will keep you lost in the maze of learning how to code. This point in your journey is crucial to build on the early momentum. Now is the time to start pushing yourself a little harder to add to and improve your new skills.

Here are a few resources to help you get to the next level:

What is GitHub and Why Should I Care?

You Need to Learn C#

Understanding C# vs .NET


Start Writing Code IntermediateIntermediate

Wow, this is great! You have really started to come into your own. You are learning and using programming languages as they were designed and intended. You can design and create applications from scratch mostly based on the knowledge you have attained from memory. This is really something to be proud of. But now is not the time to get cocky. Now is the time to start sharing your knowledge with others and learning about some of the deep, dark crannies of the languages you know and push beyond the capabilities of mere mortals.

Here are some resources designed to help you with this step:

More content coming soon!


AdvancedStart Writing Code Advanced

Congratulations! You have reached the top of the mountain. You have become well-versed in one, if not several, programming languages and technologies. You are now considered to be a Subject Matter Expert (SME) in many circles. At this point you should definitely be celebrating! But remember…Like so many super heroes before you, you must realize that with great power, comes great responsibility. At this point in your journey, you should be doubling-down on your efforts to be a positive influence on others and helping them progress their own journeys to learn to code.

Here are some resources to help spread your wealth of knowledge:

More content coming soon!