Какую ОС выбрать для Yii 2?
Книгу лучше пока отложить, она тяжеловата для начинающих. 
Вы от Linux все равно никуда не денетесь, это почти как с английским: да, до определенного момента можно почти не учить язык. Но придет время, когда незнание языка станет тормозить ваше развитие.
То же самое с ОС - пока вы только начинаете постигать фреймворк, работайте с чем удобно. Но придет время для практики, а там 90% что прод на линукс. И незнание нюансов будет стоить многих часов (возможно, нервов тоже).
Как по мне, изучать Yii2 framework работая в winddows проще и удобнее.
Заблуждение. Для работы ubuntu как минимум приятнее, а остальное вам уже написали Rou1997 и Decadal