Rant about my progress + Seeking advice

For me, compatibility issues are not even programming. I deal with them at work and it's easily the most frustrating part of being a programmer.

But when I have a compatibility issue, it's my job to work through it. As a newbie, it's not your job. It's hard as it is - let alone solving some obscure bug or trying to understanding why program v.1.2.3 won't work with library v.0.9.2. If you're running into bugs, you need to learn how to read slower. I almost always run into issues like that why I start copy/paste-ing commands without paying attention. Inexorably, you'll deploy something that isn't correct.

Most tutorials should work out of the box with very little confusion.

But I think Windows is especially difficult to work with. Nothing seems to work with Windows without a lot of knowledge of Window's limitations. Most tutorials assume you're working with a unix environment which makes your life much easier on Linux or Mac.

In terms of versioning, it really shouldn't be a huge problem if your apps are not super complex. It shouldn't be too hard to get it up and running.

It is somewhat typical to go through this though.

/r/learnprogramming Thread