I think the Gitlab CI/CD is a good point to start, It's free and easy to set up. I recommend you to learn more about Docker as well. Continuous integration is not hard to understand at all but you need to know what process you want to automate and what problems you want to solve because you can get really crazy on integrations, the possibilities are endless.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.