Dota 2 has an active modding community where you can get help, share your mods, or help document the API.
There are many community sites where you can get additional help or other resources.
- Dota 2 Workshop discussion on Steam
- d2modd.in docs
- PlayDota Forum
- Sublime Text Snippets for entire Scripting API
- The Hive Workshop - Dota 2
Another location to talk about Dota 2 modding is on IRC.