I've got a little experience with both. I taught myself to program in the early days of the internet (well not that early, but 28.8 no less). I also was a CS student for a couple quarters before dropping out.
On the whole I think it's gotten a lot easier. I remember spending days on forums trying to solve little problems.
On the whole I think it's gotten a lot easier. I remember spending days on forums trying to solve little problems.
Either way the best way to learn is by doing.