Also, apart from pine script programming language that is specifically trading view, is Python the only other programming language I need to learn (No JavaScript and all those other programming languages)?
Had same thoughts in 2019. My best decision ever. My first program ever made in python start to earn after 12 hours of coding. Build from 0 my own market making strategy. It was full of bugs and requires constant care but it give me a nice kink to continue to upgrade it because it was already earing. I was never as motivated to work as that days because every upgrade made my bot earn faster and made the algorithm need less attention. After few weeks it was running 24/7. 15 min daily was all i had to do to calibrate it to current market situation. The feeling that you wake up in the morning and see that your bot has made 20 profitable trades is amazing.
All you need is:
https://www.w3schools.com/python/
Exchange api documentation f.e biannce api:
https://www.binance.com/en/binance-api
If you dont know how to do something there are a lot of tutorials. just type "how to sort in python" "how to xx in python" and you will have dozens of tutorials.
You can also start with youtube python video. Something like:
https://www.youtube.com/watch?v=kqtD5dpn9C8&ab_channel=ProgrammingwithMosh