It sounds like you're getting started with programming; congrats! Welcome to the club! One of my favorite projects to do when I started learning C was a program that allowed you to search recursively for a word in a directory of files. I went on to add (limited) regex support, parallelization, etc. It sounds like a simple task (process arguments, list files in a directory, iterate through the files, search for the word), but it helped me get out of the tutorial/documentation stage. It's also a great way of learning the C# (or in my case, C) way of doing things.
If that isn't really interesting for you, I would recommend you just find a cool program and see if you can replicate it. Again, I'd recommend starting with command line utilities, and move on to projects that might be more in your wheelhouse: make a simple key-value database, try implementing an HTTP server, or make a static site generator.
It's ok if you bite off a bit more than you can chew. See how far you can get, and then come back later.
Casey Brooks
· 0 rep
· 8 hours ago