Hi there. I’m glad you found someone that inspired you. Make sure you stay friends!
I believe that anyone can be a coder. I am a mentor for my best friends son and have gotten him into FCC and other courses. By doing this I have come to believe that there are 3 common traits that a person has to have to succeed.
The first is that you keep yourself motivated. The second would be that you never give up or let a problem beat you. There are just too many resources on the internet to get your problems answered. The third would be becoming a master at Googling things to answer your own questions. I personally have the mindset that “you (a problem) cannot beat me”!
I am also of the mindset that FCC is not enough. Sure, you go through all of their stuff, but I don’t feel that I am understanding it enough. My solution is to take other courses from Udemy.com so that I fully understand what I am doing.
I am going to suggest some courses that you will want to do that will help you as they have me. If you put them in your cart on Udemy and leave them, they will eventually change the price to about $10 which is totally worth it.
For CSS: CSS - The Complete Guide (incl. Flexbox, Grid & Sass)
For all around coding: The Web Developer Bootcamp
I would not suggest quitting or taking time away from your current position. Mainly because you really don’t need to. FCC and the courses I mentioned will give you a great foundation to expand upon when you decide what you finally want to specialize in. I swear by Udemy courses and I have tried just about every other platform out there. Lynda.com, Treehouse.com, etc.
Another thing that you can do to help is become a part of a coding group that meets weekly in your town/city. I found mine on Meetup.com. This will keep you motivated and surround you with others like you. Groups are also a great way of getting help. All of the resources that you need are out there. You just have to motivate and take advantage of them.
I hope this helps and if you take anything away from my post, take this. You can accomplish anything as long as you don’t give up and let frustration stop you (many, many, many, frustrations have I had). If you get through FCC and the courses I mentioned, you should be ready for employment as a Front-End Developer.
Also remember, since coding is all online, you will have the option of freelancing or taking a remote position.