There is a lot of good stuff out there on Internet that you can use to learn the Android programming, even on CodeProject there are a lot of good articles and resources that would help you in kick-starting your Android development process. Some of the selected Android articles and resources are also present at the homepage link on CodeProject:
http://www.codeproject.com/Learn/Android/[
^].
Apart from everything, you should always try using
Android developer documentations[
^] for updated resources about Android programming, IDE solutions and other APIs.
You can read these past answers of mine, to read more on resources that can help you in learning Android programming, depending on different scenarios and situations.
android programming: beginners, how do I start?[
^]
Where Do I Start So That I Can Start Writing Android Apps?[
^]
android group chat application using sockets[
^]
How to do android database? How to fill all data through database like MySql[
^]
Selling items in Android Game[
^]
Which cross-platform development tool should I use?[
^]
Chances are that you are going to get enough understanding and help from these posts that you can continue your Android programming session once you're done reading them.