Without a doubt, yes. I'm currently learning German myself, and after 4 months or so I managed to get to the B1 level all by myself.