No, you dont have a say in the posting you get,its strictly based on the Business Requirements of the Company . But you can always talk to the Batch Owner before posting, he can forward a mail to HR regarding your case(if you have 1).
Otherwise as you get the posting,you can apply for a SWAP through swap portal.
They will teach you the basics of C , RDBMS and Java during Basic Training. After that it depends on which stream you get i.e. JEE,MainFrame,Open Systems etc.
So, it is helpful if you have an idea of these languages but it is not necessary.
Mysore Training Campus has all the world class Facilities and the rooms and room service is better than a 5-Star Hotel. So, You dont need to worry about anything. Infosys will take care of anything.
You are going to miss the mysore campus once the training is over and you are posted at some other DC(development center).
Answers