27 tweets that will teach you more about programming than $2000 course: 🧵
No developer regretted learning programming fundamentals.
You don’t need more courses. You need to build projects.
You learn more by fixing a bug than reading 10 tutorials.
Optimize code in iterations. Brute Force → Sub-optimal → Optimal solution.
In programming, you learn less by trying to learn all at once.
Submitting your code to GitHub has 0 downsides. Do it often.
Learn googling early. You don’t need to build what you can search for.
Come up with multiple solutions, before committing to one.
Coding becomes less stressful when you plan before writing code.
Understanding the problem is the most important step of programming.
Pair programming develops both your coding and communication skills.
It’s ok to get stuck. Lot of programming is figuring out on the go.
Bugs are inevitable in coding. You can only get better at fixing them.
Hate your code. Only then you will be able to delete or rewrite it.
‘Taking a walk’ is the most effective debugging strategy.
Coding is always the last step of the process. You need to solve the problem first.