Years ago I tried to learn ActivityPub. I succeeded, but it was difficult. I wrote this blog post which is a "what I wish I knew before trying to learn ActivityPub" guide. It is basically "how to read the specs in a way that will make them make more sense".
@darius
Do you feel like it's gotten more accessible since then (or I should say, accessible *enough*)?