Default I want to enter the android developing domain

I have good programing background . I know java

where should i start in order to be able to help developing ROMs and fix bugs.

Thanks.