Creatine is not bad for you if you're not abusing of it...aka downing 40 grams a day and drinking 4 glasses of water a day.
drink at least a gallon of water a day...you'll be fine.
Eat alot but eat good foods.....complex carbs(oatmeal, brown rice, sweet potatoes, etc), high protein meats(fish, chicken, beef, etc), fruits, veggies, good fats(fishoil, EVOO, coconut oil). Eat round 4-6 meals a day. 3 large meals and 3 small to medium size meals. You can supplement 2-3 of the smaller meals with 1-2 scoops of whey.
Creatine, Bcaa's, EAA,s Glutamine, beta-alanine, whey, multi-vitamin....all are good. Helps recovery, strength gains, and overall performance. Good basics to get down at your age.
A nice pre-workout like Maniac(maybe add a little motivate for extra focus), jack3d, ASGT, etc wont hurt. But dont rely on them. Make sure you can walk into that gym without having taken a pre-workout. Some people rely on them and thats not the best of practices. A pre-workout helps, but it shouldnt make or break your overall lifting goals.
But mainly i would focus on your routine, your diet, and how many hours at night ur sleeping. My personal general rule of thumb is if I am sore at least 5 out of 7 days in a week, then im doing something right. When im really pushing it....im sore everyday in one body part or another. Always push yourself in the gym to reach new heights.
Find out your BMR( basal metabolic rate google it and figure it out) add 250-500 calories to that and make them clean calories. The last thing you wanna do is put on more fat then muscle.
Gains wont come over night....it will take years to get where you want. Be patient...dont look for an overnight miracle pill or powder....there is no such thing(thats safe anyway). Hardwork over a course of years is the key. Today you maybe small....8-10 years from now if you stay dedicated and focused you'll be the guy pushing some serious weight and has some serious size.
Go hard or go home.....best of luck.