Per la guida di cui parli, è sufficiente consultare la documentazione MSDN, accessibile anche con una ricerca su Google.

Per gli altri elementi che hai citato, serve un libro (fai una ricerca su Google anche in questo caso per trovarne sugli argomenti che ti occorrono).