http://www.nikonchat.com/accessories-nikon-d40/

New camera accessories Nikon D40?
Should I buy a new lens or the flash first? I'm only 14 years, I have limited money. Local bands shot, inside, lighting shit. Sometimes I do promotions. I'm going to put the SB600 flash. Any suggestions lens?
I would opt for flash. Although you may not be able to use in all cases, you will still be able to use it for any purpose, and practically all objectives. The flash is more versatile, and will use it more. External flash units can light your photos in the way it looks like you are not using a flash. You can do much more with a flash of what you can with a lens. That's just my opinion. That would flash drive. What lenses are you now?
Hands on with the Nikon D3100