The Best Methods To Improve Your Coding Skills

“Creativity is not a talent. It is a way of operating.”

Yahya Mlaouhi
2 min readSep 26, 2022
Photo by AltumCode on Unsplash

I once read in a book that we can not control our day but we can have total control of our time after we wake up and before we sleep so if you want to improve at anything you have to use these times and build a daily routine, without further delay, these are some methods you can make as a routine to improve your coding skills.

Reading books and blogs

Reading books and blogs every day even for 5 minutes about clean coding and optimization will not only give you a ton of knowledge but it will also give you the chance to improve your code daily by learning new methods and techniques for optimization, refactoring and writing quality codes, these are some recommended books to improve your code quality

Algorithms Unplugged by Berthold Vöcking

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

Using Feynman technique

for anyone who does not know Richard Feynman, he was an American theoretical physicist who invented a simple method to learn any difficult topic. In simple words, the method says you have to learn the topic then write everything you understand about it on paper if you miss anything go back on learning then write what you learn again and again after doing this multiple times, and finally understand everything you learn, simplify it by teaching to someone or writing about it, I have to give credit for the Youtuber ForrestKnight who share this method with us and this is the link for his video for more information

Get On The Habit Of Solving Algorithm Problems

if you want to improve your solving-problem skills you have to solve algorithm problems daily, you can use the most suitable language for you, for me I use python, and these are some sites that can help you practice algorithms, SQL…

LeetCode

Hackerrank

Freecodingcamp

Final Thoughts

It’s important to focus also on your soft skills besides your coding skills if you want some books for that I recommend my article 3 Life-Changing Books Every Person Needs to read

--

--