Whenever you’re learning something new, you should keep track of your learning process. If you’re new to programming, one way to accomplish this is to share your experience and write a blog about learning coding. Reflecting on your thoughts and the progress you’re making will help you stay more structured and organised. That, in turn, will clear your mind and help you focus.

Blogging is a great way of keeping track of what you’re learning. If you’re learning how to program and thinking about writing a blog about learning coding, this post is for you.



Even as a beginner, sharing your thoughts through a blog will help not only yourself but others as well. You don’t need to be an expert in the field. Just be one step ahead of another beginner and you’re able to teach them!

I’ll go through a few points on why writing about your progress is a good idea for anyone learning programming. I’ve been doing it through this blog, and believe me, I wouldn’t have been able to learn how to code so quickly without it!

— See also: Why I Started to Teach Myself to Code


Why should you blog about learning coding?

Let’s start by assuming you’re fairly new to coding. It’s absolutely fascinating and the entire process of learning how to program is something you enjoy – a lot! In other words, learning coding is something you won’t be giving up anytime soon.

— See also: 4 Steps to Get You Started With Coding

In that case, it’s a great idea to take a moment to gather and organise your thoughts at the end of the day. Keeping a journal is an excellent way to do it.

Putting your questions and ideas (and sometimes frustration, too!) on paper will simply get them out of your head.

This will clear up your mind and help your brain process things more quickly. You’ll become more aware of the things you’re struggling with. That way you’ll pay them more attention next time the same topics come up.

Moreover, no matter what pace you’re making progress at, it’s invaluable to have some sort of an outlet for your thoughts. Especially if you’re not finding time to learn every day, it’s even more important to structure your thoughts in some way.

You will most definitely have lots of questions on your mind. And once they start to accumulate enough, there is simply no more room for new ones in your head. That’s the point where you’ll start to feel the first vibes of slight despair…

Laptop on a table


Choose your platform

Whatever outlet you choose, use it excessively!

The Web is full of great blogs, articles, and other material where people document their journeys with coding. Everyone’s experience is unique and valuable – that includes you.

One thing you should consider is that whatever your medium is, using it should feel like fun. Otherwise the chances are you’ll only do it for a while. Even though you might be learning more and more, you simply don’t find the time or energy to keep writing about it. And I would know, I’ve been neglecting my blog for quite a while – sorry!

But it’s not the end of the world – you might find another platform more suitable for yourself after a while.




Benefits from writing about your progress

Blogging on keeping a journal in general helps you stay focused. Trust me!

There are a few key points blogging serves while you learn how to code:

  1. You reflect on what you’re learning
  2. You’re creating a timeline of your learning process
  3. You gain a deeper understanding of what you’re learning
  4. You’ll receive direct feedback to your ideas and thoughts
  5. You’re helping others going through the same process

Let’s go through each point in a bit more detail.

Writing a blog about learning coding has several benefits

1. Reflection

Once you get your thoughts and questions on “paper”, they sometimes tend to answer themselves.

I’ve been through many situations where I was struggling with making a program run properly. When I started to write about it, either in my journal or on a discussion forum, I had figured out the answer before I was even done writing the question.

Thus, expressing your problem in writing makes you think it through differently than by keeping it inside your head. Reflecting upon difficult topics like this can often save you a lot of time.

2. Timeline

It’s easier to keep track of your progress time-wise when you document it. It’s like building your very own chronology of how you became such an awesome programmer!

And you know what’s the best part of it?

The feeling you get when you look back at a post you wrote six months ago. Seeing how far you’ve come since then will give you a well-deserved motivation boost!



3. Comprehension

When you write about something you’re learning, your brain has to process it more thoroughly than just by doing it.

Additionally, you know someone else will read it. Therefore, you will most probably do your background checks and educate yourself thoroughly about the topic before publishing your post.

4. Direct feedback

Writing about your thoughts and experience in a blog will obviously (and hopefully) attract the right kind of visitors to your site. They will either find your posts through search engines or social media, meaning you share similar interests.

There’s no better way to reflect on what you’re writing than receiving direct feedback from your readers. Some of them will know more about a specific topic than you, some of them will know less.

So, even if you’re not an expert on some of the things you write about first, you will still be able to help others by sharing your thoughts.

I’ve regularly receive messages with questions and feedback about my posts. Keep them coming! The feedback has been absolutely invaluable. It has helped me question my own ideas and learning methods, keeping my mind open to new ways of approaching and solving problems with coding, for instance.



5. Helping others

Even though it might feel a bit intimidating to write about topics you’re not an expert on, give it a go. Sometimes it’s easier for beginners to learn from each other instead of listening to experts.

Remember: you only need to be one step ahead of another newbie to be able to teach them! Beginners relate to each other better than to experts, simple as that.

I’ve found countless helpful blog posts from other techies, which habe been invaluable for my learning. And I’m not saying they’re beginners or anything. But someone who’s been through the same struggle is just that much easier to relate to and understand.

Coffee and laptop


Summary: Why Write a Blog About Learning Coding?

I’ve been blogging about learning how to code for a little while now. To be quite honest, it’s probably been the single most efficient way of boosting my understanding about the topics I’ve been dealing with.

Whether it’s been a single tool I’ve written about or having different programming languages explained in a single blog post, the process of writing has always been great!

I haven’t always felt motivated, or had the correct view on things. And I’ve surely made mistakes and written about things I’m not an expert on. I mean it’s the Internet, someone’s there to point out the errors, trust me! It’s all part of the learning experience. And it’s what I value the most: direct feedback and support coming from someone who knows more than I do.



But whatever it’s been I’ve written about, I’ve been extremely interested in learning about each topic! And to me, sharing what I’m learning about is what matters the most. All I wish is that someone reads this blog and finds it helpful. As long as that’s happening, I will keep writing.

So: if you’re thinking about writing a blog about learning coding and sharing your experience, just do it! Write, write, write!

Then have another coffee and go write some more!

To help you out with launching your own blog about learning coding, I’ve put together this Free Coding Guide for Beginners and a list of HTML and CSS courses to start learning web development right away – check them out!

— See also: How to Choose Your First Programming Language

— See also: 14 Programming Languages Explained for Beginners

Thanks for reading! Please share your thoughts and ideas in the comments below!

FREE E-BOOK!

DOWNLOAD YOUR COPY NOW

Get your FREE copy with 15 awesome tips for learning coding more easily and achieving your goals more quickly!

Yay, thanks for subscribing! Please check your email to confirm your subscription and to receive your download link.