Everyone has a different plan for breakfast before a workout.
I personally eat a bowl of steel cut oats almost every morning with a banana and a small protein shake. I drink a cup of strong green tea when I get up. I eat a banana right after I work out and then a whey protein shake. I eat around 6 small meals per day and I eat only whole grain carbs from actual whole grains as my complex carbs.
My goal is to preserve and possibly gain as much muscle as possible during a work out. That is why I eat the way I do. I eat pretty much the same on a rest day , but I don't take an amino acid supplement.