This will be very vague, but without knowing anything about you (minus bulking) I will give you some general advice. First of all Google your tdee, and start by adding 300-400 calories to that a day. You can stick to a 40-40-20 (protein carbs fats) if you like, or if you are more carb sensative like I am you can do a 40-30-30. As you progress you will need to keep an eye on muscle/fat gain and adjust calories and macros to fit your goals. Keep the calories from your food as clean as possible, noone is perfect..but keeping a clean diet will make you thank yourself later on. Good meat sources Include but are not limited to: (Chicken breast, white fish (Tilapia, cod etc) lean ground beef, lean ground turkey, pork chops, bison, and steak. Good clean carb sources include but are not limited to: Oatmeal, lentils, beans, brown rice, sweet potatoes. Good sources of fats include but are not limited to: Olive oil, macadamia nut oil, fish oils, nuts. ** As far as a weightlifting routine, while bulking its time to really take advantage of compound movements. I think the bench, squat, deadlift and military press are your winners here. Isolation exercises have their place, but after some healthy compound work. I personally train 6 days a week, hitting everything once a week. You can do what you feel is best, but some other suggestions are to mix up your push days with your pull days. An example would be to hit chest on monday, and back on tuesday. When you have a push day such as chest, and do shoulders or especially triceps the next day, you are selling your workout short of what its worth due to those muscles already being pre fatigues/worked the previous day. This is why you so commonly see splits such as Chest/tris, or Back/bi's. You can also do a 3-1, which is 3 days of working out and 1 day of rest, than repeating. This is a healthy split for someone new to weightlifting. Just keep in mind that this all takes time and this is a lifestyle. You dont need to be a robot and pursue everything 100%, as you will most likely burn out. Just make a concious effort to hit your goals and dont always make excuses with your routine/diet and you should be well on your way to making some gains. Hope this helps