I see many people asking questions on Stack Overflow about the best training courses/materials/tutorials/books/... to learn a particular technology. Here's an example which got closed as not constructive:

[What online JavaScript programming courses are available, beginner or advanced, paid or unpaid?][1]

I just wanted to hear what is the general opinion about those kind of questions.

* Off-Topic
* On-Topic on some other Stack Exchange site (in this case which?)
* Not constructive
* ... all the other close reasons you can think of

Or should they remain open? Should answers be tolerated and questions remain as future reference? I am asking this because I have seen both behaviors even if *recently* those questions are less tolerated than back in the early days of Stack Overflow.


  [1]: http://stackoverflow.com/questions/8796208/what-online-javascript-programming-courses-are-available-beginner-or-advanced