Hi Wilhelm,
In my opinion, the best way to get started developing activity modules is to take a simple module, e.g. page, make a copy and change the name (everywhere in the module code), and work from there. I've found that looking at how existing modules work is more helpful than the tutorials, examples, or documentation.
Just my $0.02!