If you really are a frech programmer this is not an ideal project to start with. Normally programmers start with COnsole programming, becouse the main graphics details is nearly a programming languange in itself, just look at WPF for instance.
The scope you are asking about is hugh, and no one can give you a complete tour and show you how to do all this. Just to make you realize what you are asking us to do take a look at this application:
WPF Grand Prix[
^]
The coding skills requred to do this is enormus....
You should perhaps start with generation a simple graph or something like that.