Maybe you guys can help me too

I will be staying at a hostel since the nearby hotels were a bit expensive when I looked at it on Monday :x Google Maps showed me several ways but I don't know if I can trust this.

It tells me to go from New Kent Road either to Newington (BP) and drive the 21 to Bank Station (F) than the DLR to Shadwell (what is a DLR anyway?); or to walk to Elephant Castle take the Northern to Bank and than the DLR to Shadwell and as third option to go to Newington (BS) take the 65 to Newington (B) and the 100 To Shadwell (K)


I am more than just slightly confused right now ^^

Oh and Maybe you can also tell me what kind of Card I should get, Oyster Card or what is it called someone told me is a good idea.It seems like I will be traveling a LOT.