It depends on your requirements although hiring a personalised tutor has its benefits like you can learn every step very clearly, a tutor can watch your steps and can guild you what are the mistakes you are doing.