Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7
  1. #1
    New to the CF scene
    Join Date
    Oct 2008
    Posts
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Unhappy Help With Languages.

    Hi people,
    I am new here, and i am a beginner in coding, so i would be pleased if you point me in the right direction. On another coding forum, they said i should start my coding learning from -> QBasic, then move to Visual Basic and then go for C#, C++ or PHP.

    Can somebody tell me if that is right or wrong.. because i am not sure what to do at the moment.

    Thank you very much, appreciate it.

  • #2
    Senior Coder rangana's Avatar
    Join Date
    Feb 2008
    Location
    Cebu City, Philippines
    Posts
    1,752
    Thanks
    65
    Thanked 372 Times in 365 Posts
    The question does'nt makes sense.

    It's better to start from the simple question, and that should be answerable by you:
    • What is my goal?
    • What language makes this goal a little bit easier
    • What is my passion?

    It's more of personal preference.

    If you intend to venture web developing, then start from the basic, HTML -> CSS -> JS -> PHP

    Hope that makes sense.
    Learn how to javascript at 02geek

    The more you learn, the more you'll realize there's much more to learn
    Ray.ph

  • #3
    New to the CF scene
    Join Date
    Oct 2008
    Posts
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts
    Well, I want to study the coding language in Developing Games way. Another words, code files for games/game server files with the coding language.

    What languages should i follow to achieve my goal?

  • #4
    God Emperor Fou-Lu's Avatar
    Join Date
    Sep 2002
    Location
    Saskatoon, Saskatchewan
    Posts
    16,994
    Thanks
    4
    Thanked 2,662 Times in 2,631 Posts
    If you have a programming background / knowledge at all, C or C++. If not... maybe VB? Its visual, and not really made for games (but can make them nonetheless), but will give you an idea where to start. VB is also pretty easy to learn, and learning how to program is far more important than learning a language (which takes no time once you know how to program).
    There are other ones, which other people can give you a better idea of. I'm pretty hard-core, so knowing me I'd probably try to do this in Notepad or vi
    PHP Code:
    header('HTTP/1.1 420 Enhance Your Calm'); 
    Been gone for a few months, and haven't programmed in that long of a time. Meh, I'll wing it ;)

  • Users who have thanked Fou-Lu for this post:

    x2fast4youX (10-08-2008)

  • #5
    Regular Coder
    Join Date
    Oct 2008
    Posts
    214
    Thanks
    5
    Thanked 22 Times in 22 Posts
    IMHO learning programming for making games without any knowledge of programming is a wrong approach...

    Games programming is one of the hardest thing to do (if done right).

    Modern 3D games still use low level C and even assembler. IMHO you can't start learning C without programming basics (even less assembler).

    Start by learning "easy" languages like Delphi or VB. Then head to C++/C.

    ID Software (the company between Wolfenstein 3D, Doom, Quake...) offer the full open source (up to Quake 3 last time I've cheched) of their game engine on their FTP. It can help to check their sources, but for a non game programmer it's like chinese

  • Users who have thanked AlexV for this post:

    x2fast4youX (10-09-2008)

  • #6
    New to the CF scene
    Join Date
    Oct 2008
    Posts
    3
    Thanks
    2
    Thanked 0 Times in 0 Posts
    Thanks, yea, i started QBasic 4 days ago, going slowly but well. after QBasic i will Go for Visual Basic, and then Into C# or C++

    Thanks For Answering.

  • #7
    Gox
    Gox is offline
    Regular Coder Gox's Avatar
    Join Date
    May 2006
    Location
    Ontario, Canada
    Posts
    392
    Thanks
    2
    Thanked 20 Times in 20 Posts
    I have to agree that it would be beneficial to learn general programming skills and techniques before concentrating on making any sort of complex game. That's not to say that you can't make smaller text based games or something similar as projects while you're learning the ins-and-outs of programming in general, but making a robust graphical game is a whole other ball game (as they say). Moving into 3D games increases the difficulty yet again.

    As others have stated almost all commercial games are written in a combination of C++ and C, however in the past couple of years Microsoft has released their XNA Framework for building Windows and XBox360 games. Games can be written using C#. To my knowledge there's at least one XBLA game out that was built using XNA so it does have some capabilities.

    I've had a chance to play with XNA myself over the past year and I must say that it's at least a viable learning tool. It provides many helpful classes that hide most of the lower level Direct X calls allowing the novice game creator to concentrate more on the logic side of game programming.

    That's not to say that XNA makes "making games easy". It gives you enough to get started (i.e. To make an application and draw to the screen), but it's not a game engine, so everything else is up to you.

    Well, that's enough about XNA...Start by learning the fundamentals of programming and then somewhere down the road you can consider your options as to what language or tools will help you create the next great game.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •