Skip to main content

The Problem

· 2 min read
Deon Slabbert

In the previous post, we saw that answering the quation, "How do I become a programmer?" is not a simple one. And here is the reason why...

To become a programmer, you need to know a lot of things about a lot of things.

But before you can know a lot of things, there are four questions that need answering first:

  1. Where do I start?
  2. What do I learn?
  3. When do I know enough?
  4. Where do I go next?

Where do I start?

This is probably the most difficult question to figure out if you are a newbie. At this stage you simple do not know enough to make an informed decision.

What do I learn?

Let's say you know where to start. Let's say you decided to start with the Java programming language. Java is vast! What exactly do you learn? You can't learn everything there is about Java.

When do I know enough?

Again, let's say you figure out what areas of Java to focus on, when do you know enough of that areas?

Where do I go next?

Once again, let's say you figured out what and how much to learn, what is the next step?

These are the typical issues you will face when starting out. The good news is that there is a solution and we will look at that in the next post.