Please visit this Simple Android Tutorials. There are a host of very simple examples that you can downlaod and try.
But you need to have at least worked on eclipse to start off.
To be an application developer on Android, you do not need to know anything of linux and its kernel etc. This is abstracted out for you by the ANdroid SDK.