I figured out what I'm going to use. Orwell Dev-C++. I always liked the look of Dev-C++ but it was completely outdated but with this I'll be able to get a ide with a cool that isn't from the past decade.
What are you talking about Austin J? I find SDL very easy. Do you have any *experience* with it? If not, you're probably basing that on the fact SDL is a C lib, and that's pretty ignorant.
EDIT: I'd also like to go against your "start with SDL 2.0" statement. That's not the best idea, there are no decent 2.0 tutorials. Learn SDL 1.2 from Lazy Foo, once you're comfortable try learning SDL 2.0.
Actually yes I do have experience with SDL 1.2. I never said SDL was hard, I said it was harder. The fact that it is a C lib actually is relevant FYI. It's not that important, encapsulating SDL with your own OOP code is easy, just something to consider. Saying you find it easy isn't very credible though, considering you're always praising yourself with finding something easy.
In response to your edit, you do realize don't you that Lazyfoo has tutorials for 2.0 right? Learning SDL 1.2 first sounds like a waste of time to me. That's kind of like saying, and note this isn't a very good analogy obviously but "Learn C++11 after C++03. C++03 has more documentation, get comfortable with C++03 first then move on to C++11" Obviously there are still valid reasons to use C++03 but that's the kind of logic you're going by for learning SDL 1.2 first.
It's really not worth debating with him Austin J he is stuck in his ways and won't listen to others about it. We have tried many times to let him know that you shouldn't be using SDL 1.2 when 2.0 is out but he doesn't seem to want to listen. Which is fine he can use what he wants to.
But he keeps on recommending other beginners to use it and thus spreading the bad habit. Programming is not a profession where you can ignore updated technology or software and just stay with what you feel comfortable with. You need to change and learn new things constantly or you will fall behind.
But hey at least you got him to admit your argument is a valid one ;p
What? I never recommended using SDL for other apps. I simply said that there weren't many resources for learning the new release, so you should start with the previous version, and once you get a grasp on SDL itself transfer over.
I even stated in another topic that many things in SDL 1.2 that I did were hackjobs because it was too slow.
I don't really have 1/2 years of experience in game development, but i have used allegro a little and im running linux mint. The main reason i stopped is because of image compatibility issues, and i am not an artist. However i can learn SFML, my friend knows it and it shouldn't take too long to learn.
But i was wondering, what king of 2d game will you be trying to develop?