New to Android, need to be pointed in the right direction

Hey, I'm quite new to Android, been on the ios train for quite some time, and have just decided to step over to the dark side. I was looking at wanting to make a custom boot mode for Android.... - no quite sure best method of attack. Any guidance would be greatly appreciated!