What,just the basics ? get experience in the language and learn advanced concepts and methodologies.
At least you should know OOP,if you really want to use c++ and not just c.
The following game tutorial might be of your interest.It is based on SFML1.6 though you can easily port it to sfml2.0 using the sfml docs.Or you might just learn the process of game making and common techniques using it.
Thats quite a reason to pick sdl. :)
SDL - losing programmers => smaller community + slow + old + only c
SFML - gaining programmers(in that sense) => growing community(IMHO very helpful even the primary developer laurent responds to newbs posts) + fast hardware accelarated + new (2.0 released last month) + c++ + easy
sam , now pick your library.
Footnote : of course my comparison is biased , i like SFML more
SDL 1.2 is archaic and probably should not be picked up by anyone new. It uses/teaches outdated techniques and gets poor performance on modern hardware as a result. I doubt SDL 1.3 will be any better.
SDL 2.x appears to be significantly better, and anyone using SDL should be using SDL 2.x and not 1.x.