I've personally never liked front end and never been a big fan of Python as I fell in love with programming through C# but I feel that TS/JS from python is not that big of a jump while JS (not too sure about TS) can be very strange at times I feel that if you put in the time you could definitely do it. Like even python to C or C++ is possible, will take a long time and will be very difficult but is possible.
I feel that if you know a lot of the basic concepts it is very possible to switch languages for example at UTS we learn Python and Java along side each other and in concepts they were very similar although they did have some deviations it was definitely possible and the similarities was very apparent as a lot of programming can carry over.
Also there are an abundant amount of resources online, like I personally look up things all the time, and I would say that's fine as long as you're thinking about it and using the internet to help you with things that you don't know. The worst thing to do is only know how to follow tutorials as that's how you end up in tutorial hell but using it to help you with something you don't know is ok.
One other thing I would say is that you're initial code is probably gonna be horrendous when you look back upon it but that shows your learning and growing so it's ok. For example major project was absolutely horrible like I knew nothing about OOP so I made some really poor design choices but it's all part of learning.
Plus you can implement a MVC pattern which will allow you to use something like Python for the backend and then use HTML/CSS and JS for the front end.