Stop asking questions (I counted 4) and start writing code. << That is encouragement and the same advise I give everyone. :)
Every time I have an idea or given a suggestion… I research it, explore it, start writing a simple example to understand it and then may integrate it into my code.
There are numerous posts on timers.
Look at them, try them out and then write them out on your own; the last step will help you understand them and a good exercise.