Harris Hanozidis Start with some simple projects. Build a weather app or a simple game like tic tac toe. The more projects you work on the more ideas for other projects you will have. And the apps I mentioned, although simple and probably a little uninteresting can be made more interesting if you put some creative spin on them. It's also an opportunity to start practicing "Best Practices" for a project and programming. One last thing, go ahead and jump into one of the less interesting github projects. It will help you get used to coding in the real world when not every project you get at work is interesting or fun. Sometimes a work project will bore you to tears no matter how much money you're getting for motivation. Who knows, maybe one of those github projects is more interesting than you think!