It does have a built in flash. And It's good enough for start. Well if you are not a beginer, I would recommend a better one like T2i, T3i, or even T4i depending on your budjet. I bought it last month, and am not happy with its level of noise!
The camera does have a built in flash. Not very powerful, but servers it purpose. Love the camera, bought it to take pictures of my kids at football games. Ended up taking 2500 pictures each game.. The sport feature is awesome! Have not used all the accessories, but they are nice to have. Well worth the investment.