Every Programmer Needs Know This in 2021

A collection of (mostly) technical things every software developer should know in 2021.

☝️ These are resources I can recommend to every programmer regardless of their skill level or tech stack.

Every Programmer Need Know This in 2021


Programming is the process in which the computer uses a certain programming language to write program codes to solve a certain problem, and finally get the result. Under the background of the information age, the application of computers appears to be very important. 

Talents who are proficient in computers are still scarce for the huge market demand. Therefore, the prospects of the computer industry are very impressive, but there are also many people who know nothing about programming. 

State, where do you start programming?

1-Introduction:

2-Falsehoods:

  • Awesome Falsehoods 💊 Curated list of falsehoods programmers believe in. Check for things you do not know about Strings, Addresses, Names, Numbers, Emails, Timezones and Dates and more.

3-Algorithms:

4-Data Structures:

5-Numbers:

6-Strings:

7-Latency:

8-Time:

9-Memory:

10-Distributed Systems:

11-RegExp:

12-Security:

13-UX/Usability:

14-Architecture:

15-Engineering Philosophy:

16-Practices:

17-Career:

18-Fine-tune Your Resume:

19-Open Source:

20-Remote Work:

21-Problem Solving:

22-Soft Skills:

23-Mental Health:

  • Awesome Mental Health
    A curated list of awesome articles, websites and resources about mental health in the software industry.

24-Papers on Programming:

25-Free Books on Programming:

26-Services :

27-Licenses:

Where To Look For Further Info

Coding Practice Sites :



HTML Language


Post a Comment

Previous Post Next Post