How do I go about this? Are there any free resources that’ll help me get started?
I see people advising to start with a small project, but you need to get some basics down right? What language? How to develop it and stuff?
My only experience is some very basic C programming classes I took during school.
I always recommend https://automatetheboringstuff.com/ as it helps teach you python basics, as well as learning some coding fundamentals. Its free at the website, while offering a book version you can purchase. I have been coding in python professionally for 5 years, but I started with these tutorials (after doing a non-python coding bootcamp that focused on full stack web development)