I've been looking say more than usual resumes and interviewing candidates. I would now not interview a candidate for an intermediate position who only has Microsoft experience. This is a proxy for operating in a corporate environment with little exposure to a narrow range of responsibility. Having too few languages/tech also indicates a lack of curiosity/passion. That's not to say you can't be an excellent programmer…
>Having too few languages/tech also indicates a lack of curiosity/passion. As a noob trying to start a career I ask.... at what point do you list things on your resume? So I messed around on my own time with Python, PHP, and some other things but feel like I don't know them well. Do you still list it on your resume? At this point I don't because I feel like my knowledge isn't very strong in those areas.
That would mean more to me as an interviewer of your degree of interest and 'growth vector'.
It's so much easier to talk to someone who has used more than one language, framework, or operating system. Even if discussing something never seen before, it gives some context into how some things might be different and not assume that everything is/should be a certain way.