Про хорошие шаблоны для изучения не могу сказать ) . Если хотите изучать шарп, то изучайте курсы по его обучению (не пропускайте основы и синтаксис), и пишите свои проекты, по мере изучения будете их переписывать ). Если хотите связку с зенно, то есть видеокурсы по обучению шарпу с параллельным написанием проектов зенно (например зенноакадемия от sibbora, можете поискать в интернете), есть и другие авторы.
А про goto, то лучше им не увлекаться, особенно в начале изучения, так лучше будете строить свою логику и циклы, понимать объектную модель и ООП с целом, а не делать переходы в нужное место, и потом разбираться откуда ошибки.