Personally I think people should be prepared to do some work themselves so yes it is goot practice.  I've tried giving answers that outline the process rather than spoon feeding. If someone else posts a spoonefeed answer alongside almost every time it 'wins'.

Most of the people who ask questions here don't care to do any research themselves, if they did we wouldn't be inundated by so many crappy questions.

I am saddened by this.