Learned to program with PHP. It some ways this has hurt me. But the fact that I could actually use even ultra simple programs I made is probably what got me to stick with programming.
My often abused friend and the second language I learned. Taught me how to effectively use object oriented concepts (that it's not just a bag of functions) and undid a lot of the damage the PHP ingrained in me. I actually use it where a lot of people would use Bash since I have access to every tool I need in the standard library and don't have to know AWK, and SED, whatever else to do what I want.
Mostly experience with languages based on C, but some raw C experience as well. I practically count the CS 163 (Data Structures) course that I took as C experience, even though it was taught with C++, as we basically used it as "C with classes".
Honestly I can't say if I "know" JavaScript or not. I think it's similar to what I've heard about Scheme in that you can just do /so/ much with it because of the way that it's structured. Even though I've found one approach that works for me I still don't understand all the different ways that you can apply it.
I barely know bash, mostly because the environment where it's used seems to demand fairly in depth knowledge of so many different tools to be effective.