Consider this question: Best strategy to learn programing for graduate research data analysis in biology
This question attracted interesting answers (I'm excluding mine from this judgment). Most of them are about not using books to learn neither Matlab nor Excel.
An edit example would be to change the title to something along the line: 'Best strategy to learn programing for graduate research data analysis in biology (OP would need to narrow the field down)'
This is a special case, my question is in the general sense. Is it appropriate to edit questions to fit the scope of their answers?