Hacker News new | ask | show | jobs
by watwut 3011 days ago
That is hard question, because we don't know what you like about programming. Do you like algorithms? Do you like creating small tools? Do you like large projects? With people or alone? Are you artistic and thus would be able to create own tiny game? Are you motivated by competition (in that case look for challenges)?

Try to think about answers to these questions. Also, I would advice you to pick something as small as possible at first. Optimally, something you are able to finish within a day. That will allow you to learn how fast/slow projects proceed before you get demotivated about doing something large.

Now, while you don't know, one thing I would recommend would be to look at some online courses whether udemy or coursera or udacity or anything else. Browse through catalog, pick up one and challenge yourself to do course and do exercises. This will not give you "meaningful hobby things", but it will make you keep learning so when meaningful thing comes around, you will already know a lot. And maybe you will find inspiration there.

1 comments

If you like creative stuff and algorithmns you could try to use a creative coding framework like cinder, processing or open frameworks. I like implementing some easy algorithmns like bird flocking simulations, circle packing etc. There are many good examples on youtube (e.g.: The Coding Train) Those are fast and easy projects with the benefit of reaching a goal quick (after you learned the framework), getting to know algorithmns, getting to know languages and having visual feedback.