It seems we already had a thread
for this, which was just recently created. I suggest the two threads be merged.
Hindi: An Essential Grammar is indeed available on the US Amazon
C. M. Naim's Introductory Urdu and Readings in Urdu are online for free here
. There are some audio files for help with reading Urdu poetry here
For online Urdu dictionaries, I usually turn to UrduWord
, which leaves something to be desired, or else to the dictionaries of Platts
. There's also an Urdu-Urdu dictionary online here
; it looks very good but I'm not quite advanced enough yet to make use of it.