How Long Does It Take to Learn Foreign Languages?

According to Open Culture, French is a category 1 language. A native English speaker would need about 600 hours to master it. It is a fair amount of time to me and that looks realistic. So how about learning French as a new resolution?

Source: Open Culture - A Map Showing How Much Time It Takes to Learn Foreign Languages: From Easiest to Hardest