Can I switch from German to Spanish whenever I want without having to restart from basics 1?
Yes you can. I've been doing the same.
On the black bar, to the extreme right you will find the language you are currently working on. Mouse over it and you will be able to chose another.