Good practices with delays?

Hi, I'm a new owner and programmer on Arduino and I'm seeking some good practices about delays on loops.

I read somewhere that is important add and delay on the end of the void loop to prevent damaging the Arduino and ensure stability to the program.

Using a short delay as 10ms could harm or damage more the Arduino in a shorter period than 1000ms for example?
The intention is create a program to use it 24h.
Don't matter the goal of the program or how it is gonna to be used, what I want to know is what is best practices on this case?

Is it makes sense?

Thanks!!

This along with free beer does not exist. Don't worry about it and maybe use different sources for your reading.

-jim lee

Wrong, wrong, wrong. The best practice for delay(...) is to avoid using it and learn to use millis() instead.

hawkbraz:
I read somewhere that is important add and delay on the end of the void loop to prevent damaging the Arduino and ensure stability to the program.

You will have to provide a link so we can either debunk the myth or explain why the delay was implemented.

Thanks everybody, it was a video on YouTube... But it's in Portuguese, if you want I can put it in here.