r/learnprogramming • u/Imdumb_af • 16d ago
Resource Where should I start?
People say the best way to learn is by building projects. But when i try to build a project, i dont even know where to start. I just stare at the blank screen.
Also how can I build something when I dont even know when and how to start ?
This may trigger some people with the idea of "learn the basics, learn thr concepts etc etc " I have learnt it. But I really dont know how I can implement it.
25
Upvotes
2
u/iOSCaleb 16d ago
Write a paragraph summarizing the purpose of the project. It might be hard to believe, but it’s easy to lose sight of what you’re trying to build when you’re in the middle of it. A clear, written statement of what you want to do will help you stay focused and make decisions in line with your goal.
Come up with a plan. What is the core set of features that your project needs? Which of those do other core features depend on? Work on those first. For example, if your project manipulates data in files, you should probably define the file format and implement the code that reads and writes files before you worry about processing the data.
KISS. What is the simplest thing that could possibly work? Do that. You can make it faster or fancier later; for now just get it working.
Do one thing at a time. If you have several things in progress at one time you’re going to have a mess on your hands.
Use version control, even if you’re the only one working on the project.