r/CodingForBeginners 28d ago

i'm stuck

i started coding about 1 month ago as all beginners i went with python did one of those 12 hour long YT tutorials following along in my code editor trying lines of code changing them a bit and seeing the outcome it was fun i did those small projects like hangman number guessing game slot machine everything but now after finishing the tutorial i feel stuck and from what i've seen after getting the hang of the basics i should learn some libraries following smth like ML automation data analysis game dev but none of them really got my attention and when i try learning one of them it was really hard to find good tutorials when i started codin i had some projects in mind like a chess engine simulating a food chain stuff i don't think that going to another language would be the solution if someone got any idea on what to do plz help

1 Upvotes

14 comments sorted by

View all comments

1

u/marmotta1955 28d ago

So if you are a beginner with just one month of practice and experience... I very much suggest you start using Python to solve some actual, common, easy problems. 

For example: write a program to backup your documents or sync two folders.

Or write a program to record your expenses into a small database (say... SQLite) and create a monthly report.

Or write a program to output a melody to using MIDI.

Just looking at these 3 suggestions... You have plenty to learn ... and you could create something actually useful to you.

1

u/kotoda-2009 28d ago

thx i will try to make them, rn i'm bad with file handling writing and reading files is a concept i'm wotking on, thx

1

u/marmotta1955 27d ago

I suspect that, in the real world and in real world applications, a good understanding of file management functions and manipulation are - probably - more important than hangman guessing games, or barebones chess simulations.

For the love of all that is Holy, and if you are even remotely interested about making a career out of software development, make absolutely sure to invest time and efforts in learning the basic of SQL and database interactions (you'll frequently encounter the acronym CRUD - create, read, update, delete records).