I didn’t know about knitcompanion, I will have to have a better look later.
I recently downloaded the app from Tin Can Knits as I had seen one of their patterns on Ravelry that I wanted to make. It’s very useful, once you have selected your size it displays your specific instructions. It’s amazing how much simpler a knitting pattern looks once all the superfluous info has been removed.
There are links to all sorts of info and tutorials which offer clear instructions for all the basic operations.