Seit DotNetNuke 05.06.01 ist die Entwicklung von einfachen Modulen auch als Einsteiger möglich, nämlich mit der Unterstützung der neuen Razor-Scripting-Syntax.
Alles was du für den Einsatz von Razor unter DotNetNuke brauchst, findest du in folgender Checkliste:
http://swisschecklist.com/de/dotnetnuke_-_voraussetzungen_um_razor_einzusetzen