In questo forum, sei nel posto giusto per imparare,
e poi all'interno del sito trovi comunque molto materiale per studiare.
Un altro tutorial lo trovi qui al sito aspitalia
Per quanto riguarda la versione di windows, sarebbe meglio la professional per sviluppare, non so quale tipo di applicazione ti interessa ma se devi sviluppare in asp.net, sulla home edition non c'è nemmeno IIS che è indispensabile.