The fine people at the Linux Foundation have started a little project that deserves some attention -- some tutorials teaching beginning Android programming. So far things are pretty basic, but the beginning is always the best place to start. They have the basics of setting up a development environment covered, and will get you on your way to writing your first Android app.
Android is Linux after all, and it's great to see the traditional desktop users excited about Android and jumping in to make it better. While you won't learn how to build the next Angry Birds game, you will get some pointers and basic information that leads you on the road to building something of your very own. Remember, everyone started at the beginning. If you've got the inclination, hit the source link to get started.
Source: The Linux Foundation