I've never coded before and I'm really eager to dive into tech. Coming from a sales background, I find coding fascinating because it allows you to build apps and create websites, which is just amazing to me. Before I invest in a formal course, I want to start my coding journey on my own. I read that the best way to learn is by solving problems, but I'm unsure about what kinds of problems I can tackle. I want to avoid jumping into something too advanced right off the bat and getting discouraged. So, I'm curious—what are the kinds of problems you all solved when you were starting out? Any other advice would also be appreciated!
5 Answers
I started out by modifying existing code rather than creating new stuff from scratch. My first project was tracking my DVD and Blu-ray collection using PHP and a MySQL database. It was practical and taught me a lot about coding! Don't be afraid to replicate existing projects, as it helps you learn and gain confidence!
Before diving into problem-solving, make sure to learn some fundamentals through a good beginner course. I recommend checking out the free course 'Python Programming 2025' from the University of Helsinki. It will guide you, and you'll naturally find problems to solve along the way!
I think a common mistake is looking for a unique problem that no one has tackled yet. Instead, focus on something that keeps you engaged without being overly complex. For example, I started with building a program that solves Sudoku puzzles using OpenCV. It’s not the most important project, but it was fun and kept me interested!
Really, problem-solving in programming doesn’t need to be about big issues. It can be as simple as creating a program that tells you the day of the week for any given date. When I started, I focused on simple games like tic-tac-toe or text-based games. Think of what interests you; it could even be small text programs or silly chat-bots! It's all about using your creativity!
Instead of seeking your own unique projects, I found it helpful to take existing ideas and try to code them without looking at the original source. This way, you learn by challenges and can refine your skills through trial and error!
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String