It depends on the free time you have, but a good 2-3 hours in a week will be very beneficial for understanding it completely.