So I desperately need to learn how to control my thoughts. There are various reasons for this (can't stay focused when I'm reading something complex, emotions tend to fuck up my thoughts completely, even weak emotions. etc.).

What has worked for you?

I think meditation is a good start, but what kind of meditation exactly?