Programming languages for making games

Discussion in 'Tech Discussion' started by Mr Pancakes, May 28, 2017.

  1. Mr Pancakes

    Mr Pancakes Well-Known Pancake

    Joined:
    May 9, 2016
    Messages:
    670
    Likes Received:
    326
    Reading List:
    Link
    I want to start learning a programming language for making games for either pc or android but I don't know where and how to start.
    I've been thinking about c++ but I also heard that it's really hard and I don't know where to start learning it?
    So should I learn c++ and how or should i learn another language?
    I have no experience with programming
    I should also say that i want to make a simple ARPG game
    thanks
     
    Last edited: May 28, 2017
    gheist1234 likes this.
  2. Clozdark

    Clozdark "Kuma chan \(≧◡≦)/ "「airhead」「nonsense speaker]

    Joined:
    Jun 13, 2016
    Messages:
    1,846
    Likes Received:
    5,386
    Reading List:
    Link
    I recommend rpg maker if you have no programming language
     
    Exterial likes this.
  3. Mr Pancakes

    Mr Pancakes Well-Known Pancake

    Joined:
    May 9, 2016
    Messages:
    670
    Likes Received:
    326
    Reading List:
    Link
    Thanks but I want to learn a language that could possibly even get me a job later
     
  4. MrSplashy

    MrSplashy Grey Knight

    Joined:
    May 18, 2017
    Messages:
    1,345
    Likes Received:
    958
    Reading List:
    Link
    Same here.
     
  5. Clozdark

    Clozdark "Kuma chan \(≧◡≦)/ "「airhead」「nonsense speaker]

    Joined:
    Jun 13, 2016
    Messages:
    1,846
    Likes Received:
    5,386
    Reading List:
    Link
    then I recommended java
     
  6. WuxiaNation

    WuxiaNation New Member

    Joined:
    May 12, 2017
    Messages:
    4
    Likes Received:
    6
    Reading List:
    Link
    I would highly recommend you start with either Java or C# if you want to learn to make games. If you want to learn C++ I would recommend you start with learning Java, because it's build to attract C++ developers and has many similarities.
     
    MrSplashy and Mr Pancakes like this.
  7. Deleted member 43009

    Deleted member 43009 Guest

    Reading List:
    Link
    I reccomend Java, c++,and Python
     
    Mr Pancakes likes this.
  8. Linley

    Linley 【Linlin】【The Love Doctor】【NUF Nicknamer】

    Joined:
    Nov 11, 2015
    Messages:
    2,228
    Likes Received:
    3,613
    Reading List:
    Link
    I recommend English; that way you can threaten nerds to do it for you, and they'll understand you
     
    eseul and Exterial like this.
  9. Mr Pancakes

    Mr Pancakes Well-Known Pancake

    Joined:
    May 9, 2016
    Messages:
    670
    Likes Received:
    326
    Reading List:
    Link
    What's the best way to learn them? are there any free tutorials?
     
  10. UnGrave

    UnGrave ななひ~^^

    Joined:
    Jun 27, 2016
    Messages:
    4,076
    Likes Received:
    12,851
    Reading List:
    Link
    If you want something easy, I'd suggest C#, as it's what works well with unity. It does however depend on the time you have and the type of game you're doing. Once you've done one language, it's not too hard to switch so I'd recommend just starting with something you feel comfortable with.
     
    keklel, MrSplashy and Necromanico like this.
  11. Jaudija

    Jaudija Active Member

    Joined:
    Sep 16, 2016
    Messages:
    13
    Likes Received:
    7
    Reading List:
    Link
    I second learning Java. Easy enough, flexible and if you need advanced stuff learn C coding.
     
    Mr Pancakes likes this.
  12. UnGrave

    UnGrave ななひ~^^

    Joined:
    Jun 27, 2016
    Messages:
    4,076
    Likes Received:
    12,851
    Reading List:
    Link
    Don't do python for games, it's a nightmare to work with the game engines that support it so far.
     
    keklel and bloodscryer like this.
  13. Deleted member 43009

    Deleted member 43009 Guest

    Reading List:
    Link
    Try Javatpoint.com
     
  14. Geor

    Geor Well-Known Member

    Joined:
    May 10, 2016
    Messages:
    567
    Likes Received:
    395
    Reading List:
    Link
    I prefer Java since they made way too many changes to BASIC now
     
  15. Clozdark

    Clozdark "Kuma chan \(≧◡≦)/ "「airhead」「nonsense speaker]

    Joined:
    Jun 13, 2016
    Messages:
    1,846
    Likes Received:
    5,386
    Reading List:
    Link
    there's free e book of it in the internet
    The best way actually by joining workshop
     
  16. Mr Pancakes

    Mr Pancakes Well-Known Pancake

    Joined:
    May 9, 2016
    Messages:
    670
    Likes Received:
    326
    Reading List:
    Link
    I already installed Unreal Engine before really checking what I need to learn to be able to use it
    can I use it with java or c#?
     
  17. WuxiaNation

    WuxiaNation New Member

    Joined:
    May 12, 2017
    Messages:
    4
    Likes Received:
    6
    Reading List:
    Link
    If you want to learn how to make a game in Java you should check out this series from TheChernoProject
     
    Mr Pancakes likes this.
  18. Akken

    Akken Well-Known Member

    Joined:
    Dec 22, 2016
    Messages:
    160
    Likes Received:
    97
    Reading List:
    Link
    I would recommend just jumping in with C++ if you want to make a career of it (where you eventually work for others in a studio). If you want to do things yourself and stick to the PC gaming side of things look into something like Unity which is C# I believe.

    If you want to write for mobile then it depends on Android or iPhone. If you want to do both then you either have to learn Swift for iPhone AND the subset of Java which is written for Android or use something different like the Xamarin or Nativescript frameworks which will compile to both which saves time writing the same program twice. I have no experience with Xamarin but Nativescript can be written using Typescript and Angular which are both based on Javascript.
     
    Mr Pancakes likes this.
  19. Mr Pancakes

    Mr Pancakes Well-Known Pancake

    Joined:
    May 9, 2016
    Messages:
    670
    Likes Received:
    326
    Reading List:
    Link
    What workshop and which book?
     
  20. tmmt

    tmmt Active Member

    Joined:
    Dec 29, 2016
    Messages:
    2
    Likes Received:
    0
    Reading List:
    Link
    Look at what game engines are avaibable for the type of game you want to create and you will see the supported programming languages. For Unity it would be C#