I am going to start learning 3D game development but I don't know which gaming engine I should start with. I checked out some recruiting ads and many of them require knowledge on Unity. It seems this is very popular. Unreal Engine also has certain demand on the market, although I am not looking for an engine for a getting a job. They seem very popular in the market. Which would you recommend or is there any other engine I may start with?
I can go on. Not that's it's the most performant and cheapest but it's definitely the one with the least risk and barrier of entry when it comes to knowledge and capital.