Most people speak German, but many people also speak English here.
In Germany, we use euros (€) instead of dollars ($). €1,00 is about equal to $1.00 (maybe a tiny bit more). It is also very common to use cash and coins instead of credit cards.
One bottle of water costs about €0,50, but most people drink water out of the tap, and you only need to buy water when you go to restaurants!
Heidelberg has cuisines from many different cultures, not just German. I found a really nice Japanese restaurant called Sakura: I liked their miso soup, chicken, and breaded paprika.
Techno music is popular in Germany, which is a type of electronic dance music. When I arrived in Heidelberg, I also discovered the artist LUNE, who was originally from Heidelberg. She makes hip-hop and pop music.
Since the weather was nice, I took my book and picnic blanket and read in the park by the river.