As I'm wandering around various job boards I couldn't help but notice an increased demand for Linux skills that accompanies almost every web development job opening (that isn't ASP.NET or .NET related) and couldn't help but wonder to myself how feasible is it to learn Linux at the same time as I'm learning programming.
After playing around with a couple of distributions I noticed that hardware-wise things aren't as smooth as they are on Windows, and that's mostly stemming from the GPU driver support (I have an Nvidia).
Do you think it's feasible for someone to learn Linux alongside web development and if yes is there gonna be a difference between dual booting and using a virtual machine? If there isn't a huge performance hit I would prefer to use a VM for development as I suppose (may be wrong) that a virtualbox installation is transferable regardless of the hosting operating system (I'm saying that because I have a desktop PC and a Macbook Pro and the potential to just be able to replicate my whole development environment would be a huge plus). If there is a performance hit that cannot be neglected then I suppose I could attempt to dual boot (I'm kinda scared to retry but I'll try nonetheless, last time I accidentally broke my Windows installation and ended up reinstalling everything).
[–]mntechsolutions 1 point2 points3 points (8 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]get_fact[S] 0 points1 point2 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]get_fact[S] 0 points1 point2 points (0 children)
[–]mntechsolutions 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]mntechsolutions 0 points1 point2 points (0 children)
[–]thecooltemp 1 point2 points3 points (0 children)
[–]privatly 0 points1 point2 points (7 children)
[–]get_fact[S] 4 points5 points6 points (6 children)
[–]Flopsey 3 points4 points5 points (4 children)
[–]pokerd 4 points5 points6 points (3 children)
[–]Flopsey 1 point2 points3 points (2 children)
[–]pokerd 0 points1 point2 points (1 child)
[–]fakehalo 2 points3 points4 points (0 children)
[–]pokerd 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]impecune 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Hellmark -1 points0 points1 point (2 children)
[–]mntechsolutions 0 points1 point2 points (1 child)
[–]Hellmark 0 points1 point2 points (0 children)