I'd recommend SDL, personally. If you're going to start now, start on SDL2 and save yourself a lot of hassle. In the past, I've actually found it easier to convert Allegro apps to use SDL rather...