Если изучать все с нуля, то при подходящем складе ума и хорошей базе общих знаний можно уложиться в три-четыре месяца, если задротить по 3-4 часа в день в среднем.