[Q] How to get the ball moving on becoming an app developer
I realize this might not be a correct section but there's not a Q&A section on android as a whole. I've had a G1 since it's release date, and since then am now on a vibrant, so i've experienced Android for a considerable amount of time. Over this time, I've flashed a lot of roms, and used a lot of mods that come through these forums. I'd say I have well above average knowledge on android and how to utilize the devices to their fullest potential over anyone who simply buys a phone and uses it.
That said, I've become interested in taking this passion to a new level and joining app, and maybe even ROM developers in the future. Now I know there's a lot to read on these forums about particular problems and solutions, but I'm looking for direction on where I can find sources to kind of introduce me to app development and explain the Android OS on a much deeper level, whether it be a huge guide, website, whatever. I want to take this head on and not half ass so simply searching through the forums for thousands of things just doesn't seem like the most efficient way to truly understand how everything comes together as a whole on app development. Truthfully, I really don't know any details on the process of signing up etc etc. It's also not like I can look up a class to take (which I would actually prefer) so I can really get a grasp and not have to come crying to these forums every time something tedious gets in my way, ya know?
So any app devs, I'd greatly appreciate any guidance to how you got started. I'm not a total geek by nature so it's not like I really understand things that some people might call common sense about linux/android. Whether you copy and paste a link, or give me some advice, I'd greatly appreciate it. Thanks guys.