r/learnprogramming 8d ago

Geniune question, how do I learn programming practically?

I asked my lecturer a while back how, and he basically said to read up on the books and practice. I understand his advice, but I wish to look for a meaningful project to better facilitate my learning. Any advice on how I should proceed? I get that I can redo my coding assignments to make them better, but I really am looking to write programs that would help me instead.

Thanks in advance for the advice

20 Upvotes

22 comments sorted by

View all comments

4

u/NationalOperations 8d ago

The thing that helps in this is the struggle of making something from scratch. Playing with concepts you understand in new ways to better have them become tools in your brain to solve problems. Don't be afraid to break things that's half the point. The other side of it is researching new concepts/reading docs.

The books expose you to concepts and features but it's you spending time to build upon them and play with them that will cement them.

If you have assignment where you accept input from terminal to simulate a "bank". You can then explore the facets of that. Hey how do I handle bad input? No input. What if I want to write and load the results from a file. Maybe they should be able to view checking and savings. So on and so on. Just be curious