This question already has an answer here:
I am a Android greenhorn, and seems like there are a lot of jargon that float around. Example:
Android OS Android Kernel Rooting Recovery Partition ROM Boot locked BIOS SIM Locked stock android
Could any one point me to resource(s) that would clarify these core concepts to me? I am not looking for easy answers; but rather I need right approach to read and understand these concepts.