setup C# development environment based on JetBrains Rider
compile and run C# programs
explain the importance of coding style
organize code in a repository
use and explain the relevance of editor features like formatting, debugging
utilize large language models for code assistance
create a GUI program that can show data on a grid
install a robot simulator