Jump to content

exec

Administrators
  • Posts

    1179
  • Joined

  • Last visited

  • Days Won

    336

Everything posted by exec

  1. If he's currently working with VB in school it might make sense to continue that though, to learn the basics. He will learn about the .NET framework just as well. To switch to C# later on he basically just has to learn a new style, all the system classes are the same. I don't know if I agree with that, I guess it's not as cross-platform as C++ or Java, but with libraries/engines like MonoGame and Unity I think C# is very viable for cross-platform game development.
  2. The thing is, you can do game programming in pretty much all bigger languages, compiled or scripted, high or low level. You'll find libraries and frameworks in almost all of them. The only reason to go to a specific language would be if you have special requirements, like a game that runs in the browser, or when you need power, on a AAA level. It's basically impossible to write an Assassin's Creed in Python, or Lua. But AAA shouldn't be your goal in the beginning anyway, obviously. Really, just find your favorite language and hack away at the beginning^^ In that case .NET in general will probably be a safe bet, because the chances that I'll choose C# for a new project are very high. You could actually write scripts in VB.NET in Aura, although nobody ever used or really tested that feature
  3. There's not exactly a list of best languages, it depends on your preference, what field you're working in, etc. But learning C# and C++ is a pretty safe bet, high in demand and powerful. Maybe add some web development to the mix, JS, PHP, and the likes, that can be pretty useful nowadays. Aside from that, try as many languages as possible and find the ones that suit you and your needs the best. For me, right now, that's C#. I started with Visual Basic 6. It was relatively easy to start with, and gave fast results. For me that was the way to go, though there are people who say you should start with something low-level like C, to learn what's going on behind the scenes. However, I think it's important to hook the newbie first, before showering them with facts about compilers, linkers, memory management, pointers, etc... While you will have to learn those things at some point, I actually think it's easier after you saw them in action ("Ah, so that's how my strings work behind the scenes!").
×
×
  • Create New...