For many of us, weight training takes way too much time, effort, and brain power. But if you follow some basic advice, you can build muscle doing the bare minimum. Just aim to train each muscle group 3 times a week.
For me, working out 3 times a week is the sweet spot between doing enough to grow without wasting my time. Just train hard and reach your minimum effective weekly training volume.
It seems that the most efficient range for hypertrophy is doing around 6-10 sets per muscle group per week. Both light and heavy loads will work well if you train to near failure. The key to whatever you choose to do is to simply to apply progressive overload over time. Focus on your intensity with each set, and make sure you do enough weekly volume to grow.
Remember to take at least one day off between sessions. This is the time when your muscles can adapt and restore. So by the time you come to lift again, you're in peak condition to progress. Prioritize your sleep. Sleep plays an extremely important role on muscle growth. 8 hours of sleep per night should be the absolute minimum. I personally get at least 9-10 hours of sleep every night.
The truth is, most people overcomplicate building muscle so much. It really boils down to a few core principles. Ultimately, building muscle isn't magic. It's about training effectively. It's about good nutrition. And it's about staying consistent in the long run. Don't worry if your progress isn't linear every single week. Stick to the basics. Lift regularly. Try to go near failure on all of your lifts. Tweak when and as needed. Play the long game, and your gains will practically be guaranteed.