If I were you, I'd start off by investigating what you can do with Large Language Models (LLMs). You should try out something like
Ollama[
^], which let's you download and try different models. This is a great way to dip your toes into the ML waters.