The puzzles are self-explanatory, for the most part - there should be no need to cheat.

Steam's mature these days, and works pretty well, across the board.

I think you'll enjoy it, if you like FPS games at all