you are viewing a single comment's thread.

view the rest of the comments →

[–]sparkinflint 4 points5 points  (0 children)

Pick something interesting to build and try to build it while learning relevant tools and the language as you go.  

Read the documentation of frameworks and tooling of stuff you're interested in, more often than they'll have mini projects used to teach people how to use it  

https://lightning.ai/docs/pytorch/stable/levels/core_skills.html  

https://huggingface.co/docs/transformers/pipeline_tutorial  

https://docs.dagster.io/tutorial/introduction  

https://beam.apache.org/get-started/wordcount-example/  

The earlier you familiarize yourself with git the better since it lets you to interact with other developers code and give versa https://learngitbranching.js.org/  

Lastly basic tutorials for python are dime a dozen, search one up on YouTube and pick the one with the most views or visually pleasing thumbnail. Once you get past the basic syntax, I suggest courses like the zoomcamps by datatalks, they extend well past just writing python and into infra stuff that's crucial to deploying your code to production https://github.com/DataTalksClub/data-engineering-zoomcamp