Dark basic is a language dedicated to game programming, so it has some graphics command built in.
But c# is more like a general purpose language so it doesn't have a nice graphics tool designed for game.
You should start looking at XNA after getting comfortable with C#