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