Учить можно, но самое главное для "знания языка" это условные рефлексы (сюда входят знания библиотек, частых практик и т.п.), а это нарабатывается только когда вы плотно входите в поток и кодите, кодите, кодите. Если часто менять контекст, то конечно тоже выучите, но по моему времени уйдет на это больше.