Step-by-step learning

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Search for a command to run...

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Another amazing one, Chris Bongers! I really agree with what you said— especially that "it might be good to take a break" part.
Thanks a bunch for sharing!
Happy to share, and glad you can resonate with it.
Great article Chris! 👏🏿 I previously struggled with getting things done, cause I looked at it from a "this is so hugeee" angle.
Recently, when I delved into programming, I had to intentionally learn the step-by-step approach. It has helped me feeling less overwhelmed.
Amazing so happy to read this is working for people ❤️
Most of you know me for my consistency, a golden arrow in my blog series. I've written 1000 articles in 1008 days! Almost an article a day, and my honeymoon was the only holiday I ever took. I'm super proud of this achievement; it has been a fantasti...

It's not the first time I'll be talking about community. I think it's an essential aspect of any successful tool. This shows in my previous explorations of Astro, Medusa, and now Vendure as well. All these products thrive in a super open, welcoming, ...

The cool part about Vendure is how easy it is to set up and how abstract each layer is. Basically, we get the following elements: External database Server Worker Admin UI Frontend While this is amazing, it also brings a bit of complexity when it co...

The previous article looked at customizing Vendure on a data and process level. In this article, we'll look at customizing emails, as they are often a big part of a webshop system. We'll be looking at two different layers of customization for customi...

Even though Vendure is a pretty significant project out of the box, in some cases, we might want to go in and modify some elements to work to our specific use case. In this article, I'll take a high-level look at some elements we can customize within...

After finishing the recent Next.js portfolio series, I wanted to write a series on my way of step-by-step learning.
It's nothing new, but I found a significant advantage of this specific method.
So in this article, I want to take some time to explain the process and how it works.
The very first thing you will want to do is pick a topic. This is the most crucial part. And to be honest, sometimes even the most challenging part.
Your topic choice can come from many different sides. Here are some examples.
And the list goes on. As you can tell, it's often a broad topic at this point.
To make them even more precise, here are some examples of topics I worked on.
Once you have your topic, it's excellent to start diving a little bit deeper and breaking the topic down into small achievable tasks.
This part is crucial to your result, as you want to make them small but rewarding.
It's also important to note that during this breakdown period, there is a lot of back and forth. I mean that you will find new intel after some days, making you realize you must add some more steps to achieve the goal.
If you are wondering how small you should break things down, I'll leave that up to you. It's very dependent on the person as to how much time one can dedicate to each task.
I love to make them as small as possible, not because I'm lazy, but because it forces me to explore all aspects of that super tiny piece.
Once you have your broken-down tasks, you can finally explore them individually.
It works best for me to set a recurring time, meaning I will do one of these super tiny steps every day. For you, it might be every other day or even half an hour a day.
The importance is to pick a time frame that you can commit to.
When executing your tasks, the most important thing is to keep track of the overall process.
Or perhaps you'll have to go to the next point?
At some stage, it might be good to take a break.
Look back at how far you've already come in this series, and appreciate that! You have done a lot of work already, and it might be good to step away from this for a couple of days.
This will give you time to let everything sink and come back to it with a clear mind.
Once you come back, it's great to first look at a very high level at the things you've done so far and if they make sense, have any gaps, and so on.
Once that is done, try to write down some new tasks you'll be working on. And the process continues from here.
Step-by-step learning is nothing new, but for me, it's simply the best way to learn things.
It's great for those with limited time, focus, or motivation. As it will force you to break things down and keep them manageable.
Are you using this method? Please do feel free to share your experience with it.
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter