I was taught in college, was doing a programming for business application course. Can't point you to any great online tutorials. But this was the order we learnt our basic stuff in. I always found it a good progression.
If statements
If else
If else if
Switch
While
Do while
For
That's alot of your basic logic there. The crux of alot of your mechanics and the like. Hope it helps =3