DEV Community

Cover image for Not just another guide to coding.
Pratyush-Nirwan
Pratyush-Nirwan

Posted on

Not just another guide to coding.

So you want to start coding but don't know where to start?
Well, I am here to tell you how you can become a programmer and lose your social interaction skills. Remember, you either get both or none, the choice is yours! 

So am I going to tell you that you should do this course and that course?

Nope, not at all.
I am actually here to propose a different way of learning!
Behold, "LEARN WHILE YOU DO IT" or, in simpler terms, interactive learning or hands-on learning.

How do you do it?

Here are the steps:
1) Get a glass of water.
2) Find out what you want to learn.
3) Find a simple use case for that.
4) Start doing it.

And if you ever need any help, the internet is at your service!

You want to learn Python?

-> Start by making a simple calculator in Python!

You want to learn Node.js?

-> Make a Discord bot (this's how I learned it)

Want to learn web development?

-> Make a goddamn portfolio website (again, that's how I learned it)

and I could go on and on and on..

The thing is, if you try to "learn"  or in many people's case, memorize coding, all you will be is a monkey who knows to do some sort of hand and leg movement (dance) to get treats. Does the monkey know how to dance? No. Is he dancing? Yes!

I hope you get my point. 

Also, writing code down to learn it isn't going to do you any good either.
You can't learn something using pen and paper, which is only used digitally. You gotta get in there and mash that keyboard.

Talk to other coders!

Yes, I mentioned you would lose your social interaction skills, but that was obviously a joke.
Or was it?
Anyway, you should talk with other people tell them what you have understood, and they will clear up your misunderstandings, which there will be plenty of, trust me. And also guide you along your journey.

Teach others or just yourself!

This is a real thing and I have experienced this myself. If you teach someone something, your understanding of that subject or concept gets better! This is because to teach someone something they don't know, you need to break it down into simpler pieces for them to understand.
And the best thing is you don't need someone to be sitting in front of you listening to your gibberish about how it is easier to write "hello world" in Python rather than in any other language.
You have yourself!
Teach yourself or just act like you are teaching someone, sure your roommate might think you are possessed or something...

but it's worth it!

Come on now, shoooo!
Come back to thank me later :)

Top comments (0)