If you want to build muscle, it ain't going to be fast. Period. There's no secret formula, there's no special workouts, nor miracle pills or supplements. It takes years of dedication being able to build muscle mass and a high calorie intake diet.
DIET:
Forget about the word "diet", let's just called "lifestyle." So now i guess you're wondering what to do now? simple, as you are an "ectomorph" guy, you just have to eat more calories than the amount of calories you burn per day. For example, if you burn 2000 calories per day, which is normal, you have to eat 3500 to 4000 per day. It might sounds crazy the idea of getting that amount of calories in one day, but it's not impossible.
What to eat now? you can eat whatever you want, it actually doesn't matter what you eat, but the amount you eat. There's NO thing such as junk or clean food. Your body doesn't recognize bad and good things you eat, as long it can be digested and bring nutrients. I think people in the fitness industry called this "diet" as "flexible dieting" where you are able to eat whatever you want, BUT properly. The only reason why there's many athletes out there eating "clean" is just because those kind of foods can be eaten in big amounts without stir your stomach so they can be able to complete their calorie intake without any struggle.

Remember, Food is the most important thing in this field if you want to approach in your trainings.
Alright so, since you might be natural weak and unable to lift heavy, you have to understand one thing before step into the gym, drop your ego and start lifting light. Do not feel insecure by doing this, trust me it will be better than have an injure because of lifting beyond your limits. You don't have to lift heavy to get big, but have perfect technique in your workouts. You will be raising your weights eventually as you improve in your workouts. Your weight trainings have to be in short periods but intense so you wont burn many calories. It is recommendable training from one hour to an hour and half, three times a week.
As personal experience, I can tell you that compound exercises are better for muscle development, since they work more than a muscle at one time. Examples, are bench press, squats, deadlifts, chin ups and lunges. Isolation exercises are good too but since they're just work one muscle, you can just add them as an extra in your workouts. Examples are, one hand bicep curls with dumbbells and which ever other exercise that use just one part of your body. Also, you have to cut your cardio since it can burn many calories which is something you don't want if your goal is get big. I am not saying you can't do cardio, actually you can do cardio but no more than twice a week and no more than 15 min.

I know it might be a headache which supplements to choose since there's thousands out there. But supplements are not really necessary if you are able to eat well everyday. But if you can't get what you need in your nutrients, then is when supplementation is needed.
I'll be quick. You just need Whey Protein powder, Creatine Monohydrate and Multivitamins, that's it. (make sure all your supplements are by a good brand, so before making any purchase, search on the web about the best supplements)

After everything you have done during the day a good sleep is VERY important. During the sleep, your muscles are able to recover and grow, so make sure to feed yourself before sleeping. Your muscles will have something to feed them so they can be able to repair more quickly and get ready for the next workout.

LIVE:
Live your life, do not feel insecure of who you are and go out there. There's a beautiful world waiting for you. Being healthy is not just physically but mentally, relax and enjoy life.
In resume, be patience, you just have to eat big, train intense but in short periods & rest yourself.
I hope this will help everyone who are very confused about this field and making approach of it in their lifestyle!