There is no basic "cycle buffer" command in Emacs (stupid, huh?) People write their own variations on it, but I don't bother. I just type "C-x C-f" and type the filename to jump to -- if the file is already open in some buffer, Emacs just switches to that buffer.
Also, try "C-x C-b", this splits the window and opens a buffer listing all your buffers (hah!). Now type "C-x o", this moves the focus to the buffer-buffer. Now cursor down to the buffer you want to switch to, and hit Enter. The buffer-buffer now becomes the buffer you selected. Now type "C-x 1" to remove the split-screen.
In order to make this more user-friendly, you need to find some other genius's elisp code or write some yourself. I never really wanted to learn elisp. I compensate by typing extremely fast :-)