Are automated tests only for professionals?
I don't think so. Programming beginners can also start early. I wrote this post as an introduction for C# developers:
https://frank.woopec.net/2025/06/22/hexafour-14-automatic-tests.html

Automated testing with Visual Studio, do it right from the start (h4-14)
What is the point of automated tests? Obviously, code can be tested faster and easier if tests can be executed automatically. But you also save development time and the code has a better structure. MSTest, NUnit or xUnit as a framework? Test-driven development or just test first development? Unit tests or integration tests? 100% code coverage or 90%? These are all secondary questions. The important thing is to start with automated tests as soon as possible. It’s worth the effort.