Hi @TheMutantReaper, you mentioned that you are looking to learn, and you have a project in mind. Maybe you could give more information on what you are thinking of doing to stir up some interest. Also - why did you decide to use Python? I also like python, but an experienced developer may have other suggestions for you depending on what you are hoping to do.
If you are really looking to learn, I suggest you check out the examples and code available at https://api.lightning.community/ and also consider if you really want to use something like gRPC, or if you would prefer to use REST calls. I personally use REST calls since it is such a widely accepted standard (the modern internet is built on REST). gRPC has a bit of technical overhead.
Why not start with starting your own node and trying to call the API? How far can you get? If you get stuck - post it here and someone can help you.