Law student starting Digital Law — where should I start learning Python?
Hi everyone!
I'm a first-year law student studying Digital Law. My curriculum includes Programming for Lawyers, and later I'll also have subjects related to machine learning, digital technologies, cybersecurity, and data analysis.
I have little to no programming experience, so I'd like to start learning Python before the university courses begin.
My goal isn't to become a software developer. I mainly want to understand programming well enough to use Python for data analysis, automation, legal-tech projects, and eventually work with AI/ML-related topics.
Where would you recommend I start?
Should I:
take a beginner Python course first;
follow the official Python tutorial;
solve problems on platforms like Exercism/Codewars;
build small projects from the beginning;
or follow some other learning path?
If you were starting Python from zero with my goals, what would you learn during the first 2–3 months?
I'd especially appreciate recommendations for free resources and courses.
Thank you in advance