How to learn to code ?
Who is this blog for ?
This blog is for emotionally depressed dummies who want to learn to code from scratch and have no idea how to.
Questions you may have asked yourself.
How do I learn to code ?
Why would I even want to learn coding ?
What is coding ?
Is it even my thing ?
What is it that I need to hack my partner's phone ? (Don't)
Bleh Bleh Bleh.
It might be your curriculum or you're jealous of someone who earns a lot by coding or maybe you're just stupid to take up coding because its cool, I will tell you why you should or should not learn coding .
LET ME TELL YOU !
Coding is not easy.HOW DO YOU KNOW IT IS NOT FOR YOU ?
If you're too emotional its not for you. If you quit easily it is not for you. If you cannot commit yourself to it, it is not for you. So is your relationship. Breakup and cry yourself to sleep.
HOW DO YOU KNOW IT IS FOR
WHAT IS CODING ?
Coding is writing some stuff in a computer to make a computer work according to you.
HOW DO YOU START ?
First check if it is for you. Coding is not for everyone, even though everyone should learn it by reading my blogs and send me money.
1. Pick a Programming language.
It can be any programming language. Although I strongly suggest learning C++ first. You can try to learn coding in C, but be ready to punch yourself several times a day when you do not understand "pointers".
2. Learn the basics of that language.
When you were a kid (you might as well be a kid now), you were taught a language. Assuming you can read my blog, You were taught English in School. What was the process ? You learnt the alphabets and basic grammar. Then you were promoted to learn sentences and paragraphs. After that Essays and Stories. Without understanding the grammar, would you be able to understand what was written in the Stories?
Grammar in English is Syntax in Programming.
Let me give you a table of English and Programming where I provide a similarity between two.
English | Programming |
---|---|
Words | Tokens |
Proper nouns | Identifiers |
Common nouns/Verbs/Words with common meanings | Keywords |
Punctuations | Punctuators |
Operators | Operators |
- Datatypes
- Input Output
- Conditionals
- Loops
- Arrays / Lists (Based on your programming language)
- Strings
- Functions
- Object Oriented Programming concepts.
- Data Structures
- Algorithms
Coding is typing. Programming is writing.
There are a lot of things you can focus on.
1. Web Development
2. App Development
3. Game Development
4. Machine Learning (Good for peeps who like math)
And a lot more.
TAKE YOUR TIME !
It will feel overwhelming. The sheer stress of not being able to print a simple "HI BRO" on screen for you to flex on your non coding friends will be a lot for you to handle. But hang on. Just like you did to the thought of your father coming back when he went out to get milk.
Every Coder / Programmer, goes through this phase. You are not alone. Deal with it.
✌✌
Want to know why I am depressed ?
Follow me.
Comments
Post a Comment