This question might be silly...but still:
I would like to learn the Android SDK, now I dont have an Android based phone,Can I still develop for it even if I dont own an android phone?
Yes. The Android SDK comes with an emulator, so you can run your apps on that.
Get Eclipse and Download the Android SDK through eclipse. This will allow you to debug your apps on the emulator right from your IDE. Also allows for Android App projects and code highlighting.
Yes. There is an (essentially) fully functional emulator.