Your knowledge of SDL will be very handy even after you switch over - SDL still works the same way (or very close) in C/C++ as in Pascal with regards to how you use the routines

The only thing that will changes is the names of some of the types of course

PSDL_Surface in pascal and SDL_Surface in C I believe...

cheers,
Paul