Version Control
I've worked on a lot of personal and work projects, both by myself and with other team members. Whenever I'm working, I like to use Git for version control. I've used it for at least the past 5 years, and I still think I'm just scratching the surface. I make use of GitLab and GitHub, for a variety of reasons, but mainly due to other developers preferences.