Programming is relatively complex, entry-wise. Viewing the content on the site without some background will only elicit confusion. I suggest looking around and finding a good book on a language you want to learn (Java, C++, PHP, etc.) Go through the primer and get the basics down. Then, use the language to for a project of your own design, and as you discover the ins-and-outs, use this site to answer complicated questions (but try them yourself first- you'll remember it much better and grasp the language better) as well as just to search for tips on specific things. A lot of key questions have already been asked, and there are some real jewels lying around, without you having to ask the question again.
That was the long answer. In short, get a primer, and once you've got the basics, use this site to further your understanding and answer tricky questions.
The tags are helpful for seeing questions in a certain category, but many of them will be over your head (though do look; you might gain valuable insight) Better is to search. Sometimes, you might be programming & have a question, and other times, you might be reading a book and want more detail. The search is good for this, but the tags are definitely helpful.
Also, I recommend finding a good mailing list once you get to know the language. The back-and-forth can also be informative. But this site is great- a lot of knowledge and good answers.