Potentially dumb question, but how does one more or less “get started” doing side projects and hobby programming?

When I begin a project, I have a particular problem in mind.

Sometimes I’m hard with myself and want my problem to be unique so my project stands out. But it’s okay if you’re still learning and base your project off an existing idea. The vital part is working with and understanding the concepts anyway.

Then, I break down the project into pieces. Doesn’t necessarily have to be each method name and it’s purpose. Just a series of steps needed to function. It’s helpful to draw this out if your project is larger.

If you ever get stuck somewhere in your coding, it’s quite possible that your problem can be broken down further. If not, then the answer to your problem will be found by documentation or a quick Google search.

/r/learnprogramming Thread Parent