I am
SCJP and learning and working in
java almost two years. My H1 visa was approved on the basis of Java and I was expecting to join my company in USA within a couple of months but I was really SHOCKED

when I received a message from company. The message says that:
--------------------------------------------
Company is no more interested in Java as there are no jobs in market for Java progarammers. Although your visas are approved, stay in Pakistan or India as we don't have any jobs for u here. Market is more stable for C/C++ programmers and there are still lot of job openings for C/C++ programmers so Learn C/C++ and then contact us again.
--------------------------------------------
SO guys this is really a frustrating situation and I am really depressed to read this mail.
I have invested my two years in Java and now when I am close to go there, they are telling me that they don't need Java programmer. Who is responsible for this?
I was really enjoying working in Java and its very frustrating to shift to C/C++.
Although I did C/C++ in my BCS but there is very short time for me to start learning it again.
What do you suggest me? I am really depressed? Who should I blame? Company, Sun or anyone else?