Какие знания нужно иметь,чтобы джуном устроиться хотя бы,термины какие знать и т.п — .Net разработчик,например? Допустим веб/десктоп?
Не хочу матерится но все же... .Net довольно большая штука! Хочу подметить что одного базового понимания синтаксиса не достаточнос для того что бы устроится на нормальную работу! 
.Net Разработчик понятие довольно таки и абстрактное, а более специфические это:
-> .Net Developer - Database Developer
-> .Net Developer - SQA Developer
-> .Net Developer - UI Developer
-> .Net Developer - Mobile Device Developer
-> .Net Developer - Solution Architect
-> .Net Developer - Game Developer
-> .Net Developer - Front End Developer 
Для каждой узкой спецификации существуют свои *изюминки*, но их всех обьеденяет большой Фреймворк .Net
Откройте любую вакансию - там есть "термины"