A little background. Been using *nix since about '84 or so. Started with Linux in 94. Contributed to the Linux firewire and ethernet driver code. Ported Linux to the SH-4 microprocessor in 2000, where the code died when the startup I was working for went toes up. Written several Linux device drivers for custom chips (none of which are in the Linux tree because, well, I'm a code monkey, not a legal monkey).
That is to say, I know my way around programming, and Linux, and am currently learning
Java.
I wrote a "hello world" program this afternoon. Did it in some Java file Eclipse created for me. But google leaves the impression I should have done this in an xml file somewhere.
The goal is to write a simple 2D graphics game (probably pong or breakout), then partner with someone who is an idea generator and Get Rich Soon. But Hello World taught me there is a lot of stuff to know that has nothing to do with programming.
My question is, is there a good resource for learning how you *should* learn to write Android apps? Book or website, doesn't matter.
If you're interested, my Hello World lists the prescription drugs I take daily, the relevant code is:
Comments on how much this code sucks appreciated.