Best way would be to start with
Virtual Labs provided by microsoft
If you are confused which link to select, then
try this
These environments provide you with the preinstalled setup, along with necessary tutorials(documents), with nice easy to follow start-up guids. only drawback is you have time limitation of 1:30 hrs to 2 hrs, and once you loose the session you loose all your development work(which is obvious, as Microsoft provides this only for learning purpose)
And for samples you may follow
this!