Angular.js нужно учить со второй версии или начать с первой?
Angular 1.5 задумывался авторами как переходная точка, что бы проще мигрировать людей с первого на второй. Так что учите angular 1.x и соблюдайте стайл гайд. Ну и почитайте про MVC, про компонентный подход к разработке на Angularjs. (отказ от двустороннего датабиндинга, данные должны идти только в одном направлении, упор на классическую схему MVC).
Смотря какую цель перед собой ставите. 
Если для новых проектов - второй ангуляр, а если вы фрилансер и вам нужен наиболее больший охват клиентов - первая версия. 
Старые клиенты скорее всего не захотят переходить на новую версию, им в этом нет смысла, так что спрос на 1.х будет стабильным ещё долгое время.
Сам я уже 3 года пользуюсь первой версией, и порекомендовал бы начинать сразу со второй, если делаете что-то для себя. Документация там скоро будет готова и релиз не за горами.