I just saw a question which asked for tutorials or sites where help could be gotten for VB.NET.
Are such questions allowed? Aren't they not constructive?
Yes, the question in question should be closed. Although typically questions that ask for a list of external resources are closed as "not constructive", I'd go with "not a real question" for this one as, imho, it is:
...and cannot be reasonably answered in its current form. It was originally posted on January 2010, a simpler and more innocent era, when we haven't yet realised how much of a trouble such questions can be. Feel free to vote to close it or flag it, whichever applies for your reputation level.
Questions about tutorials are not constructive, as normally who answers doesn't give any reason why the linked tutorials are preferable to other links given in other answers, and they are subjective because everybody can have his/her personal list of preferred tutorials. They are the type of questions where answers could be added every time a new tutorial is created on Internet; maybe who first answered would give a different answer, or would change the answer after X months.
Also, rather than questions about tutorials, it would be better to ask questions about the problem to solve. The answer would be on Stack Exchange, at least, rather than giving a link to another site, which could also be not anymore valid, if the tutorial is removed. (I saw this happening on Drupal Answers, where an answer about a tutorial contained a link to a page that returned a 404 error.)