Learning Turkish will take you around 44 weeks or 1,100 hours. If you already speak a similar language like Azerbaijani you will be able to pick up Turkish faster. Start learning with an online Turkish tutor if you really want to see progress quickly.