You should start with a base level knowledge of the various roles available, which gives you the experience to really find out what you love doing and find artistically or technically rewarding. You will be surprised by the shear amount of different roles that are available to you and don’t be afraid to change directions, as you want to do something you love.
Once you know which role you want to work in, try to learn as many different approaches/workflows associated with this discipline and find the best one that suits you, as there are always many different ways of working, which can all deliver amazing results. Always compare your work to professional level work, as this is the ultimate end goal for any student.
There are many sources of freely available Python tutorials online, which is always a plus when applying for roles in most areas, definitely worth experimenting with to add another string to your bow.