How to Start Coding Projects
2 min. read
Learning how to code can be overwhelming and get you stuck in a tutorial loop. In order to really start learning and advancing your skillset, it's better to learn by doing projects. Project based learning gives you time to investigate and solve engaging, complex problems that are relevant and speak to you. Not sure how to start your coding project? Here are some tips to help you start.
Pick a Topic You're Interested In
Working on something that you're interested in will give you the motivation to keep working on the project. Do you like shoes? shea butter? plants? clothes? Starting with a general topic will at least set the foundation to start a new project.
Work to Solve a Specific Problem
Now it's time to drill in on a specific use case. Let's say we've decided we wanted to work on something related to shoes. What are problems associated with shoes? Do we want to buy shoes? Do we want to sell shoes? Do we want to host a directory of our shoes? Do we want to set reminders for when shoe releases drop? Pick a specific problem and then work to solve this problem.
Outline the Steps to Solve It
I talked in a previous post on how to choose the best tech stack but use this time to pick a framework or tool that you were unfamiliar with! The point of project based learning is to challenge yourself to learn how to do something new. That being said, make sure you're not doing too many new things so that you can focus on the new technology or framework that you're interested in learning.
Find Your Community
The best way to keep working on a project is to find people that will hold you accountable. Engaging in communities like #100DaysOfCode, #CodeNewbies, #100DaysOfProjects helps you connect with other like-minded individuals to stay motivated.
Not all projects need to become profitable side projects and can all be just for fun or to add to your portfolio. The important thing is that you don't get discouraged and to go in with a game plan.