title: 3D Game Programming in 2010 - Where to begin again?
body: <p>I dabbled in some game programming a few years back. I got up to using Windows Xp, C++, Ogre3d, Visual Studio, and Blender. I started to make an RTS but then real life happened.</p>
  
  <p>Anyway, I'm looking to get back into it and I am wondering if there are any worthy alternatives to C++, now that Ruby,Python, and C# have become popular.</p>
  
  <p>Is C++ still the preferred language?</p>
  
  <p>I'm running Ubuntu now so I'd have to use some Ubuntu C++ IDE, C++, and Ogre3d.</p>
  
  <p>Anyone used Ogre3d and moved onto something else?</p>
  
  <p><em>Edit</em></p>
  
  <p>Goals: Just hobby based 3d programming on the PC</p>
  
  <ul>
  <li>I'm running Ubuntu at the moment but will move to Win7 someday</li>
  <li>I imagine a simple game like Startopia</li>
  <li>I know a bit about physics engines and sound and I've plugged Ogre3d components together before</li>
  </ul>
  
  <p>So far I've seen that Ogre3d is still widely used. Might look into python and <a href="http://www.panda3d.org/" rel="nofollow noreferrer">http://www.panda3d.org/</a></p>
  
  <p>Cheers.</p>