First off, you don't just take good snaps. This may sound elitist, but you don't just simply take good snaps. you don't.
You can take good shots but it takes practice, some little upstart with a DSLR isn't going to get anything useful on that camera of his/hers.
Also, it depends on the subject how you take your photos rather than there being one universal rule. No wait, there are universal rules, a few. One is PATIENCE, the other is PRACTICE, and the next is FRAMING.
If you're using a point and shoot, or cellphone camera ( which you probably are, since you're asking a very "stupid" question) and you're taking photos of people, you should take pictures of them in shade instead of direct sunlight ( since that will make them all "angry" looking, and the harsh sunlight isn't going to look very good) If you're taking a picture of a group of people, lower yourself just a bit, and instead of putting their faces in the center, put their chest region or neck-chest region in the center so you can get more of them in the shot.
If you're going to do landscape shots, turn on that thing called "grid" on your photo taking device. you should see a tic-tac-toe like grid pop-up ( or a 3x3 grid, your pick.) The aim is to take the picture in such a way that one row has one "element" or "showing one thing" while the other two are showing something else. ( or you could just put three different elements in three rows, or make a diagonal line, GET CREATIVE is the main point)
I would post more, but I'm limited for today. Also, again, good snaps don't just happen. YOU ARE THE THING THAT MATTERS, not the camera. No DSLR can take a picture you're refusing to take. A camera is only a tool, like a paintbrush; to be used by the artist, the photographer.
I would suggest also to hold the camera closer to your body, holding it with both hands instead of one hand, and NEVER USING DIGITAL ZOOM, EVER!