Well.. I'm using Nikon D3100 for example (I have used it since 2011). And I can say it is a very good camera, with what you can learn to make photos and everything. Sometimes I think, that it wouldn't be a bad idea to buy a new one for more advanced users, but then again.. sometimes I don't understand what ISO or F is the right one, and then I still have this "Auto" button and then I can just point and shoot. So, if you're not a professional, then this is very good camera for you, I recommend you this one. Or you can choose Nikon D3000 or D3200 or D5100 or... anyhting like this. If you have more questions you can write to me :) I'll help you as much as I can :)