Ответ в "лоб": не учить всё подряд, а понимать из нового только то, что нужно для решения возникшей проблемы.
Вообще, подход простой:
1. Все технологии - это как библиотеки функций для разных целей.
2. Возникшая проблема при решении задачи - это частный случай одной из задач таких библиотек, которая решается парой-тройкой функций из API.
3. Лезем, смотрим, понимаем, возвращаемся обратно к задаче и продолжаем кодить.
UPD:
Используем грамотно поисковые запросы в гугл с управляющими выражениями (которые заранее подготовлены в текстовичке).
Пример:
inurl:http://stackoverflow.com/questions/ "tagged node-webkit" запрос
"запрос" - заменяем на то, что хотим найти по форумам, онлайн-документациям (для разных инструментов кодирования), по форумам и прочему.
Знание поискового инструмента очень сильно сокращает время решения проблемы.