Bonjour,
Pour bien commencer, il faut avoir des connaissances de base sur ASP.NET. Par exemple, il y a deux méthodes possibles (WSP et WAP) por créer un module. La première est à utiliser pour des modules simples, alors que la seconde est plutôt pour les projets importants. Ainsi, le module Survey utilise WSP, alors que le module Store utilise WAP ! Pour faire ses premiers pas en programmation, je conseille WSP. Si c'est un projet commercial, je conseille plutôt WAP. Tout dépend des compétences et du type de projet, il n'y a pas de réponse toute faite.
Ensuite, le plus simple est d'acheter un des bouquins existants sur DotNetNuke. Attention à la version de DNN concernée ! Si tu lis l'anglais, il y a aussi le site de Michael Washington du Core Team qui propose de nombreux articles sur le sujet.
Gilles