Don't be afraid. These are only rough estimates. You can learn it in weeks if you are devoted to your effort. Nothing beats dedication and hard effort. If you use the correct resources, you can complete your learning faster than you expect.