I was like you 7 years ago (graphic designer and did some small websites), and best thing I did was taking my savings and doing a coding bootcamp (Dev Bootcamp in SF).
It helped me understand what stuff I still needed to learn, and how to work in a team. Also helped my confidence, seeing that I was able to work with other people, some of them had already jobs as programmers, and solve problems with them.
After that I decided to work for others, but I could as well had continued doing frontend master courses and stuff like that, I think the Bootcamp taught me the "glue" between technologies, and how to think like a programmer.
There are a lot of online Bootcamps now, so no need to go to another country like I did, I'd look for some bootcamp where you work together with other students, and that has great mentors with industry experience.
It helped me understand what stuff I still needed to learn, and how to work in a team. Also helped my confidence, seeing that I was able to work with other people, some of them had already jobs as programmers, and solve problems with them.
After that I decided to work for others, but I could as well had continued doing frontend master courses and stuff like that, I think the Bootcamp taught me the "glue" between technologies, and how to think like a programmer.
There are a lot of online Bootcamps now, so no need to go to another country like I did, I'd look for some bootcamp where you work together with other students, and that has great mentors with industry experience.