Reading books. There are some great books on programming out there. I would strongly recommend a A Players Guide to C#. It’s structure, practice problems, and explainations of the basics were far better than any free guide to programming that I’ve seen online. There are a lot of other great books out there too.
It also doesn’t matter too much about a book being outdated when you are only studying the fundamentals.
A lot of the stuff you read online has never been fact checked or edited for clarity. Some of it is great, but most of it is not.
You’re much more likely to just restart than to shutdown and need to hit the power button. I don’t think I’ve shutdown my MacBook since I turned it on, or my Linux box either. IMO unless there’s a power outage you’ll never need to hit that button. Still dumb though but i can’t imagine this as a deal breaker.
$599 for this thing is an insane deal.