It really depends on what your body is used to. If you are used to training on a near empty stomach then train fasted. However, if you aren't used to training fasted it can take your body a good week or two to get used to it in my experience. I love training fasted when cutting and my body adjusts to it around the second week of cutting.
When I'm bulking I just make a pre workout shake that has 1 scoop of cytosport (20g carbs), half scoop of protein, my pre workout, ALCAR, and creatine. I drink that right before I leave my house (about 30-40 minutes) pre workout. I then drink a half scoop of cytosport (10-15g of carbs) and my BCAA's during my workout. Post workout I drink a scoop of protein and then change for work and eat my breakfast as my next meal. If you can train fasted without feeling like crap then do it. However, if you need something on your stomach I recommend giving this a shot. I love it, super easy to digest and effective. You can also use other good powdered carb sources like Karbolic, Carb 10, and others instead of cytosport.