It depends on the requirement.
There are many tech stacks for automation testing, if you are only working with the web application and you have very small requirement, you are aware of programming language you can use Python with selenium - its open source and well documented.
But if you wanted to Test web/ windows/ mobile applications
You wanted to build the test cases faster and ship faster.
Manage test cases for multiple applications across multiple teams, use AI in testing,
connect with 3rd party tools like Jira, Azure Dev Ops you should consider UiPath Test Suite with Test Framework.
UiPath Studio supports VB and C# language for design and coding.