I have never done any Java, but Linux is familiar. Despite of that, I just completed my first two android applications - based on android.com documentation and sample codes. One was helloworld and another was displaying map for me. Amazing. On the side I downloaded two sample applications for SMS handling to explore them further in near future.
This is the thing I was explaining to Qil at maemo.org talk. Give tools, give documentation and peoples bring software. No matter how pure is your concept, if you hide - no one can find.
I really hope that meego changes problems of Maemo, since if that does not happen - things are better built on Android.