>Everyone has been saying "linux, learn linux" to me. I'm not understanding why that's the case. But personally, I love linux because it makes my life easier.
If you feel like you need to learn something because you're being pressured into it, you probably won't have a great time. Instead of feeling you're pushed or forced into learning something, I would encourage you to set some basic assessments and goals for yourself based on those answers.
Do I want to learn Linux?
If yes, what about Linux do I wish to learn?
What can Linux do for me that Windows can't do, or Windows can't do as well as Linux can?
What can I learn through Linux that will help me with web development?
Do I care about the desktop environment, or server environment?
Do I use command line frequently on Windows?
How long would it take me before I start to feel comfortable working in command line on Linux?
I think that if you have an honest set of answers for yourself for each question, you'll have a much better starting point of why you would want to learn, what you hope to accomplish, and what overall gains you can make by learning Linux.
Personally, I love using Linux, but I wouldn't say that everyone needs to learn it. Plenty of people can get by just fine on Windows or Mac. I don't want to force people to using what I use, just because I use it and like it.