I am a game developer and also a software developer as well as a web developer, in addition I am also a competitive programmer, I want an opinion on which field is more suitable, moreover which resources should I use to learn more about them. Thanks In Advance ;)
In my opinion, For CP:- give regular contests on codeforces and UPSOLVE. Learn any new concept you encounter. Do check out usaco.guide and cp-algorithms too.
For dev:- Find any project that excites you. Try to learn whatever you need to build it. Google whatever you need.