You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: TechTopics/CodingRoadmap2020/learn_coding_roadmap_2020.md
+56-13Lines changed: 56 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,10 @@ Below is the 11 step process of how you can start with zero knowledge and no com
4
4
5
5

6
6
7
+
Week 1 & 2
8
+
==========
7
9
8
-
### Step 1. Understand principals of effective learning
10
+
### 1. Understand principals of effective learning
9
11
10
12
Please watch this video to understand how you can learn effectively so that you can get maximum output by investing minimum amount of time.
11
13
@@ -17,19 +19,22 @@ Quick summary of this video is in the image below,
17
19
18
20
Here nishant talks about spending less time in input (which is watching coding tutorials, reading programming books etc) and spending more time in reflecting, practicing coding problems and sharing with your friends.
19
21
20
-
### Step 2. What is Code?
22
+
### 2. What is Code?
21
23
22
24
At this step you want to understand what exactly is code. It is a language that you use to communicate with the computer (hence it is called programming ***language***). This video goes elaborates what exactly is code.
23
25
24
26
https://www.youtube.com/watch?v=hYws-CDXA7k
25
27
26
-
### Step 3. Computer Science Principals
28
+
### 3. Computer Science Principals
27
29
28
-
Program or code runs on a computer and uses CPU,RAM, input/output devices. This khan academy course goes over all these basic principals of computer science. Data is stored as bits (1s and 0s) in RAM and disk. The course will also go over fundamentals of binary numbers.
30
+
Program or code runs on a computer and uses CPU,RAM, input/output devices. This khan academy course goes over all these basic principals of computer science. Data is stored as bits (1s and 0s) in RAM and disk. The course will also go over fundamentals of binary numbers.**In this course only follow first 4 sections (1) Digital Information (2) The Internet (3) Programming (4) Algorithms** Completing remaining sections is optional and do it if you have time and interest.
Group study is always better than studying alone. If you know someone who wants to learn coding as well then make a group and start studying together. Also hold each other accountable and discuss learning milestones with each other. You can join codebasics discord server to find partners for group study.
174
+
175
+
Discord link: https://discord.gg/r42Kbuk <-- On this you will find a partner finder channel where you can find similar minded people with whom you can do a group study
176
+
177
+
#### Following discipline and not giving up
178
+
179
+
Learning coding, especially when you are new, can get frustrating at times. Every good programmer has gone through this pain so if you are facing issues, don't start thinking you are not smart and coding is not your thing. You need to have lot of patience. When you come from non coding background, thinking in terms of coding is a big shift in the mind paradigm hence it can take some time before it starts clicking you.
0 commit comments