Written by
Heather Floyd
For umbraco versions:
AllReference
What umbraco is, what you need, how to get started.
For local development and production hosting:
For getting your hands dirty in the source code:
In addition to the above...
- Generally you will need Visual Studio or another way to view/edit the .aspx and .cs files
*NOTE* Tons of customizations are available without changing the source code, or even programming your own web controls!