Hi all, I am trying to turn a momentary pushbutton into a three-way toggle switch. First push - lights left LED; second push - lights the middle LED; third push - lights the right LED; fourth push - back to the left LED, etc.

I assume this can be done with a flip-flop, but I'm such a noob, I'm not sure which to use or how to set this up. Any help greatly appreciated!

Actually, it would take a minimum of two flip-flops. You are describing a state-machine that has three states. Two flip-flops potentially can make a state machine that has 2λ2= 4 states. In your case, one of those is not useful, so you can think of the state machine of having only three, called 0,1,2,0,1,2,...

Note that the solution described above using the 4017 decade counter (ten states) effectively shortens the normall counting sequence from 0,1,2,3,4,5,6,7,8,9,0,1,... to 0,1,2,0,1,2,...

You will have to debounce your switch to prevent multiple pulses when you depress and/or release the switch. Since the 4017 has a Schmitt trigger on the clock input, you can use a simple circuit like this. It will clock the 4017 when you release the switch. If you want it to clock when you depress the switch, swap the switch and resistor, or use a normally-closed switch.

Note: The TI CD4017 has a Schmitt trigger clock input. Other mfr's parts may not.