Go to the first, previous, next, last section, table of contents.

Where can I get modes for Lex, Yacc/Bison, Bourne Shell, Csh, C++,

 Objective C, Pascal, Awk?

As usual, look in the Lisp Code Directory (see section How do I find a GNU Emacs Lisp package that does XXX?). For C++, if you use lisp-dir-apropos, you must specify the pattern like this:

  M-x lisp-dir-apropos RET c\+\+ RET

Go to the first, previous, next, last section, table of contents.