Проще всего ставить задачи и пробовать их решать. Например: Вывести текст в label. И начинаешь изучать по шагам. Как создать label, как прочитать текст, как вывести текст в нем. Как сделать label красным. А как вывести текст при нажатии button. А лучше всего ставить задачи, решение которых необходимо.. Например нужно спарсить текст с какогото сайта. Берешь эту хадачу и начинаешь гуглить по шагам, решая свой вопрос. А насчет почитать, то лучше MSDN ниче нету))