Where do I go to actually write my code.
I have created a project and none of the options on my screen seem to do anything. All im trying to do is compile a simple code on STM32CubeIDE and flash a board using the STM32CubePRG software.

I have created a project and none of the options on my screen seem to do anything. All im trying to do is compile a simple code on STM32CubeIDE and flash a board using the STM32CubePRG software.

Welcome to the forum
Please see How to write your question to maximize your chances to find a solution for best results.
I have created a project
Please give a detailed description of how you did that - did you follow the workflow mentioned by
What versions of the tools are you using, and on what platform ?
compile a simple code on STM32CubeIDE and flash a board using the STM32CubePRG software
Note that you can do the programming from within CubeIDE - should don’t need to use the separate CubeProtgrammer app.
UM2553: STM32CubeIDE quick start guide
UM2609: STM32CubeIDE user guide
Introduction to STM32CubeIDE - Wiki
ST’s YouTube channel:
https://www.youtube.com/@stmicroelectronics/search?query=STM32CubeIDE
(Note that some of these may be before the separation of CubeMX from CubeIDE)
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.