Hi everyone, i would like to know if i start to learn python should i need to be able to resolve world-class programming problems before starting a project or working like a dev freelancer? Or should i just focus on one specific area like automation, data mining ....etc?