You've got your tools, frameworks, programming languages etc. down, but now you're asking yourself "how will I make my project interesting"? An easy way to make your project interesting is to get some "interesting" data. The best way to get "interesting" data is through APIs (application programming interfaces), specifically RESTful ones. Here are some resources to get you up to speed with using RESTful APIs.