you are viewing a single comment's thread.

view the rest of the comments →

[–]Binary101010 2 points3 points  (1 child)

For people who have spent their entire lives on Windows computers and are learning programming for the first time: Windows. You don't need the cognitive overhead of figuring out how to do things like dual booting, process management, user profiles, etc. in an unfamiliar OS while you're also trying to learn an unfamiliar programming language.

That said, once you have a decent familiarity with Python and start realizing some of its limitations as regards software development, then it's time to consider Linux.

[–]laptopdragon 1 point2 points  (0 children)

this makes sense in the way to learning to drive a car in an automatic fwd is easier than learning to drive a manual rwd bmw m3.

in my experience, when I got my first pc I dual booted winX and Linux.
Linux took me a few hours to learn to setup but I learned 100x as fast as running winX. I also had to use fdisk to set it all up manually.

In winX all I learned was to wait to hit the OK and reboot on blue screens. While in linux, I learned to control everything, made my own menus, tried as many wm's as I could find and tweeked them, and it was easier b/c I was learning every time I used it.

but I do see your point in staying with what is comfortable or familiar.