Framework'lü hiçbir dili framework kullanmak için öğrenme derim. Çünkü framework ile programlama, programlama olmuyor, başka bir şey oluyor.
Ne tür programlar yapmak istediğine bağlı. Mesela 3 boyutlu görsel efektler kullanacaksan veya oyun yapacaksan java için java3d, c++ için directx (bi de openGL var sanırım ama pek kullanmıyolar) var. Ya da GUI (graphical user interface, görsel kullanıcı arayüzü) ile öğrendiğin dili pekiştirip aklına gelebilecek her türlü programı yapabilirsin.
Herhangi bir programlama dilini kullanmak için Microsoft Visual Studio 2010 programını yüklemeni öneririm. C, C++, C# VisualBasic, Java ve ASP gibi birçok dil için kullanılabilecek bir kodlama ve derleme ortamı yaratıyor. İnternetten temin edebilirsin.