This gives me some respite. I started CLRS a month ago, and although the progress has been excruciatingly slow, I am moving pages. It's quite fulfilling to understand how languages work underneath..
I can't say anything about CLRS as I haven't read it or any parts of it.
Although as learning things always goes, I "feel" like I am learning nothing and making no real progress, but then I look back on what I now know that I didn't before, and it's a lot!