Why building side projects is a better way to learn programming than following tutorials.
You want to get into programming and you started by following tutorials. They are fine in the initial days, when you are just starting out. But after you get comfortable, you have to start building projects to see more benefits.
Here are a few reasons why building side projects is better
- When you build projects, you learn by doing and you gain practical experience that can't be gained by following tutorials.
- Building projects also forces you to think creatively and solve problems on your own, which is an essential skill for any programmer.
- By contrast, tutorials can often be too simplistic or too specific, and they don't always give you a chance to practice your skills in a real-world context.
- Projects also tend to be more engaging and enjoyable than tutorials, so you'll be more motivated to stick with them (and learning programming) in the long run.
- Building projects, leaves room for self exploration and fosters creativity.
Benefits of side projects.
- Working on side projects can help you learn new programming concepts and sharpen your skills.
- Completing a side project can give you a sense of accomplishment and boost your confidence.
- Working on side projects can help you explore different programming languages and tools.
- Side projects can also be a great way to land your dream job or get freelance clients.
- You have something to show in a job interview.
How to get started with building your own projects.
- Start small. You can build simple projects at first.
- Find inspiration for projects from things you're interested in or want to learn more about.
- Try to automate a manual workflow that you do everyday.
- Use online resources and Google searches to help you figure out how to build what you want.
- Build a tool that you want for yourself if it doesn't exist already.
Are you still stuck with tutorials? Now is the time to go build something. Do you need help, feel FREE to DM me on Twitter.
Top comments (0)