There are several programming languages you can use to create a fighting game, such as C++, C#, Java, and Python. Each language has its own advantages and disadvantages, so it ultimately depends on your personal preference and experience. C++ is commonly used for its performance and control over system resources, while C# and Java are popular for their ease of use and cross-platform capabilities. Python is also a viable option, especially for beginners, due to its simplicity and large community support.