Originally Posted by xodaQo
This will be a winner and I might actually be the the first to respond to a topic on this thread haha.
So, I'm not totally nooby, but exactly where I can go to learn absolutely everything about Android (and Ubuntu because Android is based heavily on Ubuntu)? Literally everything. I want to be able to look at a file in the kernel and say, "Hey, I know what that does!" I've been hanging out in the IRC chat, but I'm not learning too much technical detail. I understand how different systems of OSes work, but I'd like to know as much technical detail as I possibly can, right down to the firmware of the parts I'm looking at.
EDIT: Shabbypengiun rendered that first line defunct. LOL.
I know this post is old, but I just wanted to inform you of some basics.
1. Android is not based on Ubuntu at all, Ubuntu is a distribution of Linux meaning that it uses (a most likely modified) version of the Linux kernel and contains apps that the Ubuntu team finds useful. Ubuntu is not like Android in terms that the UI of Android is Java based. Also, remember that Ubuntu is not the only Linux distribution. I personally use LMDE to work with Android.
2. As far as the kernel goes, it is pretty self explanitory. If a file has contents that say "audio_incall ", it means that it controlled incall audio. You may also want to be familiar with the names of hardware devices and look at the Githubs of Android developers.
3. If you want detailed help on how to do things, ask on the #epic channel on irc.irondust.net
If you ask specific questions, they will be kindly answered by developers.