For the most part you will need access to a gym in order to gain the maximum amount of muscle. A few things you may need are a squat rack, a table, a place for chin-ups, etc. To really build muscle when you are skinny you'll need a full body workout. If you are working out on isolation machines, you won't be building muscle in stabilization muscles which means you are not going to get the maximum out of your workout possible. Therefore it's best to use barbells.
Endurance training (more reps) is best because it builds muscle in larger quantity. This will put your muscles in the hypertrophy mode. Certain muscle types are more difficult to build muscle with than others. Make sure you get lots of sleep as this will help you build muscle. The resting time is time when your body is healing and that's also the time when muscle is building. Keep pushing yourself until you have no energy left, then rest. Make sure to take your time in order to have proper form and avoid injury.
Try to make time and adjust your schedule so as to make the best use of your time. Design your schedule and then stick to it, don't keep mixing up your schedule too much. Make sure to have a healthy protein shake and supplements such as creatine before and after your workout. Complex carbs are also a must: whole grains like quinoa or oatmeal or whole grain bread.
To learn more about bodyweight workouts and the concept of hypertrophy, check out this guide.