1.) Certifications vary by the job. Headhunters look for different things, and even if you get by those, the truly technical folks might expect other certs. There's no 'right or wrong' list. If I were to interview you, I'd want to see that you were dedicated to learning (by seeing some of the certs,) but would then question you to see what your true / retained / practical knowledge was.
2.) Any / all languages are good, to at LEAST have base knowledge of. You don't have to be an 'uber programmer' or anything, but understanding program flow, the stack, and scripting are definitely a plus. Get familiar with Python, bash and 'some' assembly. After that, it's a matter of choice / preference (C, Ruby, Perl, others...)
3.) See #2
~ hayabusa ~
"All men can see these tactics whereby I conquer,
but what none can see is the strategy out of which victory is evolved."
- Sun Tzu, 'The Art of War'
OSCE, OSCP (Former - GPEN, C|EH - both expiring / expired)