Thread: DIY modules

I want to start making my own modules but i want to know how i start to do this and where do i find the information?