What do you use? -- I've tried with lynx and its ilk but I find that too many websites these days are completely broken without javascript, and the layout often unreadable without CSS.
I use Lynx as a "distraction free mode" when I'm learning a new language from a good web resource. I'll split the terminal (terminator) vertically in two, then split the right part horizontally. Left: web page. Right upper: playground (REPL or edit & compile). Right lower: Markdown notes in vim.