I have been spending some time looking around on the forums and have found that a lot of people talk about learning to implement creating tests for their code as one of the things they whish they started learning sooner. I am still fairly new to programming and a majority of the time naively just look for the code to have the outcome I'm looking for without testing. Although that's definitely not best practice and was wondering if anybody had any resources or tips on how to learn and improve writing tests for your code.