I have some basic knowledge of android phones from a fan's point of view and have had a bit of experience with testing of custom ROMs but I really would like to start with basic development on my own.
I'm no developer, which is why I need some serious advice of where do I start and how do I proceed. What kind of prerequisite knowledge do I require ?
Any kind of tutorial or knowledge database which can help me get started would be very helpful.