Well im aquiring knowledge by the day now

I have just finished the ARRAYS section of my book and it was very interesting indeed

Confusing, but interesting. Now i need more knowledge.
Can people here (Obviously people who have made their own hacks) write some advice here on how to start a hack. I know obviously you need the idea first, but what steps should you do next? Look at the information you will need? Make templates first? Everything!! LOL sorry if i sound confusing i just need as much advice as possible or like step by step guide kind of thing.
All tips will be greatly appreciated