It's all about definiteness. There are numerous websites talking about article usage. Just google it. Practically everyone not born and raised in an Anglophone country will always be struggling with article usage.
If you are really, really serious about mastering English articles, I'd suggest you reading this:
http://www.rpi.edu/dept/llc/writecenter/ascii/esl.txt

Student or Learner
Bookmarks