Java/spring/hibernate i liferay. Na początku zauważysz, ze nic nie potrafisz i szlag Cię trafi, ale jak opanujesz to, co wyżej to witamy w pięknym świecie.
Oczywiście C++. Jak się ktoś tego nauczy na poziomie elementarnym, to pózniej może pisać we wszystkim innym wysokopoziomowym. A argument o nieczytelnej skladni pominę subtelnym uśmiechem. Uczymy się programować czy bawić klockami?
std::string. Jeżeli ktoś chce się uczyć c++ to stąd: http://www.intercon.pl/~sektor/cbx/ większość "tutoriali" a nawet niektóre pozycje drukowane są pisane przez idiotów.