No you can use any language which can read/write memory to different processee. But I do reccommend C++ because most people write their cheats in C++ and you'll get alot more help here if you use that. It's also more sources and tutorials made in C++ for CS:GO cheating than any other language I believe.