Things you should know before starting coding

In most ways, learning to code is a lot like learning any other skill. Getting through the first 24 hours is hard, which means that knowing what to expect is critical.

Here’s what happens during the first 24 hours of learning to code:

Hour 1: Research Phase

You meander your way through the Internet, reading everything you can find about this complex world. What are programming languages? And what are databases? Why do you need to know all of this stuff?

It’s overwhelming, but that’s normal. So take a deep breath, accept that you’re not going to be able to understand everything, and pick one programming language to start with. This is one of the most important steps of the process.

Hours 2-6: Following a Standard Tutorial

There are a ton of online tutorials out there, so you’ll pick one and start diving in. Initially, you’ll feel super successful. It’s pretty easy to follow the step-by-step instructions and write a simple program.

Finishing your first tutorial will give you a sense of accomplishment, but you’ll start wondering “what’s next?” All of this code feels super disconnected from what got you interested in programming in the first place.

Hours 7-12: Learning Web Specific Technologies

Naturally, you’ll want to begin building things look like the types of applications that you use in real life. It starts with HTML and CSS, which are incredibly rewarding to learn. You’ll quickly be able to build a real web page, and you’ll feel capable of building tangible things. But this HTML/CSS stuff feels separate from the previous stuff that you learned during hours 2-6.

Hours 13-18: Returning to a Programming Language

Naturally, you’ll want to find the link between HTML/CSS and the code that you wrote in the online tutorial. At this point, you’ll probably doubt that the tutorial taught you enough to start bridging the gap. So you’ll turn to different one, and you’ll complete it while trying to deepen your understanding. Unfortunately, you’re still going to feel in the dark: thinking:

“How the heck does this HTML and CSS stuff connect to the programming language?”

That’s because there is one other key thing that you need to learn: Web frameworks.

Hours 19-24: Starting to Learn A Framework

Web frameworks bridge the gap between HTML/CSS and programming languages. So you’ll pick up a framework tutorial, start going through it, and realize something that is incredibly intimidating at the time:

“Oh my god, the rabbit hole is far deeper than I ever could have imagined.”

Web applications manage database implementations using models, views, and controllers mixing together different technologies like HTML, CSS and programming languages. On top of that, programming languages contain advanced concepts, like object-oriented programming and inheritance. If you expose yourself to this stuff a bit, one thing becomes crystal clear: Learning to code isn’t easy.

But that’s ok.

It takes a lot of work to get into an advanced field like programming. And you can’t become an employable developer overnight. But it isn’t something that takes 10,000 hours to do either. In order to land a programming job, you don’t need to know everything. Instead, you mainly need to develop the ability to learn things on the fly.

Just start. Get through those first 24 hours. Then keep on coding. Often, the best things in life are the things that make you work really hard. Learning to code is no different.

Don’t worry guys i am here to help, for any doubts mail me..

Don’t forget to click on share and like.

Hope you like the post 🙂

Create a website or blog at WordPress.com

Up ↑