Learn web development fast: https://shop.killervideostore.com/
Learn business: https://goo.gl/QF5v4o
Learn Python 3 fast: http://www.killervideostore.com/python/
There is lots of work for freelance developers these days. The bulk of the money is in web development and WordPress development. Although, there are jobs to be had in many other areas of programming.
For freelancers, I suggest you concentrate in one specialization (ex: PHP full stack developer,) and then keep learn the core fundamentals of modern programming.
Python and Ruby are other languages where you can find freelance work, although Python gives a lot more variety.
Regardless where you focus (in terms of the programming language and tech,) you will still need to build a reputation on the Web via your own website, social media and old-school offline connections.
Join a community of nerds: https://www.killersites.com/community/
My Instagram: https://www.instagram.com/stefanmischook/?hl=en