Walked through a tutorial of a subgraph and made a subgraph myself that deployed on subgraph / the graph studio
This beginner project makes a subgraph of a smart contract called gravity and uses the quick start documentation from the Graph to deploy a subgraph. You can look at it here and test it with GraphQL: https://api.studio.thegraph.com/query/29909/hms_subgraph_test/v0.0.1 It is free to test.
NPM, Graph CLI, etc. The quick start documentation from the Graph and the interface, UI and resources available from the Graph were very helpful to walk through. I also enjoyed reading through and learning about the Solidity documentation and reading more about the smart contracts that the Graph