"Everybody in this country should learn how to program a computer... because it teaches you how to think." --Steve Jobs

Tech is everywhere you look--with products that rip through our current lens of reality and connect us to the possibilities that exist in the future. It is a skill that has limitless benefits, especially for entrepreneurs, that can be learned by anyone.

Acting as time travelers, those of us who code, are on the front lines of this revolution--forging ideas, changing the world and disrupting the status quo.

Those who don't code not only miss out on direct benefits (intrinsic and external) but run the risk of professional extinction.

Yes, I said it.

Coding will be a core subject taught at the elementary level all over the world. It's already being taught in many unique ways--and while it's not yet taught everywhere, that will eventually change (props to England and Australia for leading the pack).

Learning how to code can provide you with both intrinsic and external value:


  • Problem-solving skills
  • Attention to detail
  • Analytical skills


  • Tangible job skills
  • Manage and build digital products
  • Monetary gain

Coding as a superpower

"I think that great programming is not all that dissimilar to great art. Once you start thinking in concepts of programming it makes you a better person...as does learning a Foreign language, math, or how to read." --Jack Dorsey

There isn't a clear roadmap explaining where to even start if you're looking to begin, so I've put one together.

My Starting Place

"I think everyone should get a little exposure to computer science because it really forces you to think in a slightly different way, and it's a skill that you can apply in life in general. whether you end up in computer science or not." -Tony Hsieh

In my quest for knowledge and coding expertise, I began my journey in a state of survival. I had just overcome a major life obstacle and had but $200.00 in my pocket.

So, my motivation was life or death. I had 30 days to pay rent and needed to find a new skill that would provide me necessary capital with ongoing earning potential.

Coding was a no-brainer. I was able to teach myself the basics of coding, build my first client's website, and earn enough money to pay rent and have extra money leftover.

My First Site

I used WordPress and taught myself the basics using themes and tutorials. Each theme has dedicated support. I prefer buying themes from Themeforest and was able to get enough support to create a fully-functional website.

Expert Tip: Six-Step Process to Up & Going with WordPress Themes

  1. Go to Godaddy or an entrepreneur focused hosting company, and buy your domain and hosting package.
  2. Addon your domain to your new server.
  3. Install the WordPress application.
  4. Buy a theme from Themeforest and download.
  5. Install theme and demo content to the WordPress application on your new server.
  6. Manage your content.
  7. Voila, you have your first WordPress website up and running!

Online Learning

Creating a WordPress website is probably the lowest form of "coding." I continued to grow in my skill set.

I used General Assembly's Dash, to learn HTML/CSS and became even more familiar using Code Academy's free online course. There are tons of programs online. Choose one that works for you.

Immersive Program

It's not until you have some of the basics down that an immersive program is going to provide enough value. You can learn the basics in a program like this, but you'll most likely have to retake the program to get the full value.

It's better to start on your own, learn as much as possible, and then, invest the capital for an immersive program.Some like the Institute of Code, are ten days long. Others last a few months.

Each program has its own benefit, and range in cost and time. You'll have to decide, which is best for your individual situation.

Ongoing Learning

I believe that my life is a state of perpetual growth, development, and evolution. The moment I stop learning, is the moment when I cease to exist.

That doesn't end in my coding career. There are thousands of online resources like Code.org, Udacity, and other online platforms that have vast libraries of resources.

I continue to use them in my daily coding life--not to mention books, support groups, and peer to peer feedback.

In summary:

  • Define your reason.
  • WordPress with basic tutorials.
  • Online classes.
  • Immersive program.
  • Ongoing learning.

Seeing as how software is eating the world, you'll be able to provide that software its teeth. Learn this superpower and become more intelligent, make more money and even become more attractive (well, that's what my mom says).

Or, you can simply carve out your place in the digital revolution and invent the future.