I'm looking to dive into the world of APIs and want to use my extensive video game library as a project for learning. I have a decent programming background with HTML/CSS, Java, C++, and C#, although it's a bit outdated. My goal is to catalog my games from various platforms like Steam, GOG, Epic, and PSN on a spreadsheet, possibly using PowerBI, which I have some limited experience with. I'd love to sort and analyze them by several criteria, including release dates, purchase dates, achievement status, hours played, and more.
I've been manually compiling this information in an Excel spreadsheet, and while it's been enjoyable, I'd like to automate the process using APIs to get more accurate data and insights. I want this learning experience not just for my own fun but to apply the knowledge at work where similar data tracking is done. I'm open to any advice and guidance on where and how to start exploring APIs because I've never worked with them before.
2 Answers
I'd suggest kicking things off with one data source to avoid feeling overwhelmed. Once you grab some key info from a platform, you can replicate the process with others. When you collect enough data, try crafting a dashboard to visualize it all. This will help you understand multiple data sets and their comparisons. Enjoy the learning journey!
Start by picking one API to work with, like Steam. Get familiar with the basics like authentication and making requests. Collect the data you want from that source and build a simple dashboard with it. Once you're comfortable, try pulling data from another API and see how it compares! Just keep expanding your project from there by adding more sources and complexity. It's all about stepping stones.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String