Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1
    Senior Member
    cataclysm is offline

    Posts
    397

    Lightbulb What language should you learn.

    Earlier today I was asked a simple question, "What language should I be learning?" I gave him my honest opinion, and it made me realize, picking languages to learn is one of the hardest things to do when you're just starting out programming...

    I figure this may help some people, so i threw together this flow chart in a few minutes (sorry it sucks). Now mind you, what languages you should learn are all based on opinion, surely we can agree no one should start off learning Brainf**k (yes i sensored it, and yes it's a real languge, LOOK IT UP! It's insane... ), but when you choose between something like C# and Java, there is a heated debate.

    I based these options off my personal preference, and the ease/documentation of the language, for example Html and Scar Divi (scar being a pascal langauge) are both VERY simple, and are very well documented. I also tried to stick to languages that are still widely used, so i avoided stuff like Ruby or Python, but it doesn't mean you shouldn't look into them! (I actually highly recommend it!).

    Note: Technically I don't even consider HTML or Scar Divi computer languages, but they are good starters into the world of programming. Also Unity3D is a game engine that includes 2 langauges, Unityscript (a form of Javascript altered for video games) and Unity C# (C# altered for video games). If you know these 2 languages, you'll feel right at home.



    Note: All IDE, tutorials, and references are recommended off my opinion, not cold hard facts
    Html:
    This is hardly a language, but it teaches you the very basics of programming, and is a great place to start.
    Tutorials
    Reference
    IDE: notepad!

    Javascript:
    A great language to know all around, very helpful in webdesign, though rarely used anywhere else.
    Tutorials
    IDE: notepad!

    PHP:
    A very powerful language, capable of almost anything. Only used in websites and servers, but a language well worth learning!
    Tutorials
    IDE

    Unity3D:
    Not a language, but a Game Engine (similar to an IDE). It has 2 languages, Unityscript and UnityC# (see note), these tutorials teach you unityscript.
    Tutorials (follow the series)
    Reference (My favorite reference every, very in depth, and has a search function!)
    IDE

    Java:
    All around great language, a little unforgiving, but great for both web applications and desktop apps. Also has a great feature, the Robot class, very useful for bots.
    IDE

    C++
    Great for desktop applications and bots, one of the more used languages out there for applications.
    IDE

    Scar Divi:
    This program is what i started on after html (html being my first language). It allows you to make basic bots, they may not be the best ones out there, but they can get the job done if you do it right. Great place to start botting for games like YPP or Runescape
    Tutorials (i found this really fast, theres probably better ones out there, search the forums for more)
    IDE

    Last thing to say, you can do almost anything with any of the more advanced languages (like C++, C#, Java, ect.), but these are what I know to do with them, and what I know well. I.E. I know Java is used to make games (like minecraft), but I have never learned where to start with this, and I would have no idea how to point you in that direction.

    Similar Threads:
    "The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. (Seymour Cray)"

    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Rick Cook)"

    BP game
    What programming language should you learn?



  2. #2
    Global Moderator
    thazestyburrito is offline

    Posts
    2,843
    What about VB? I was told a bit too late that this was a bad choice but does it have any advantages at all other then severely confusing you when you try to learn a new one? I have done quite a few simple projects like a really buggy LSM but I would like to get more into it.


  3. #3
    Senior Member
    cataclysm is offline

    Posts
    397
    i have never learned or looked into visual basic, which is why its not in here though if peple really want me to i guess i can add it in there

    "The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. (Seymour Cray)"

    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Rick Cook)"

    BP game
    What programming language should you learn?

  4. #4
    VIP Status
    Cam Gigandet is offline

    Posts
    874
    excuse me if I just missed it, but I don't see any links to tuts on Scar/divi - I am new to programming( as in, played with VB for about three days.....two years ago :P). and your chart says thats the best place to start for bot making. what tut would you personally recommend? :P

    Second question, what is IDE?

    "If I seem emotionless to you... As if I just simply don't care about you, what your saying, or anything else going on, Its because I think your lying, "Hiding the truth" as some say, And its really beginning to tick me off!"

  5. #5
    Senior Member
    cataclysm is offline

    Posts
    397
    Quote Originally Posted by Lil Flint View Post
    excuse me if I just missed it, but I don't see any links to tuts on Scar/divi - I am new to programming( as in, played with VB for about three days.....two years ago :P). and your chart says thats the best place to start for bot making. what tut would you personally recommend? :P

    Gimme a minute to look up a couple tutorials, i'll update this comment with the link
    EDIT: Tutorial I found this one really fast, it looks pretty good, search the forum for more if you want

    Also, Scar Divi is great for simple games btw, like runescape or Puzzle Pirates, but If you're wanting to make them for games like WoW or Eve, Scar divi is almost useless.

    Quote Originally Posted by Lil Flint View Post
    Second question, what is IDE?
    IDE stands for integrated development environment (thank you wikipedia for that much lol), pretty much its the program you use to edit (and if its any good compile, though we wont go into detail about compiling) your code. So for html and javascript its built straight into your computer, so you can do this from notepad, but Java for example needs specific programs to edit your code, hence the IDE links

    "The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. (Seymour Cray)"

    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Rick Cook)"

    BP game
    What programming language should you learn?

  6. #6
    VIP Status
    Cam Gigandet is offline

    Posts
    874
    Quote Originally Posted by cataclysm View Post
    Gimme a minute to look up a couple tutorials, i'll update this comment with the link
    EDIT: Tutorial I found this one really fast, it looks pretty good, search the forum for more if you want

    Also, Scar Divi is great for simple games btw, like runescape or Puzzle Pirates, but If you're wanting to make them for games like WoW or Eve, Scar divi is almost useless.
    i'm a long way from any actual bots for either runescape or puzzlepirates, I'm sure, But those actually are the two I was looking into making bots for.

    IDE stands for integrated development environment (thank you wikipedia for that much lol), pretty much its the program you use to edit (and if its any good compile, though we wont go into detail about compiling) your code. So for html and javascript its built straight into your computer, so you can do this from notepad, but Java for example needs specific programs to edit your code, hence the IDE links
    IDE=program to program in....easy enough lol

    "If I seem emotionless to you... As if I just simply don't care about you, what your saying, or anything else going on, Its because I think your lying, "Hiding the truth" as some say, And its really beginning to tick me off!"

  7. #7
    Junior Member
    aijia666888 is offline

    Posts
    0
    Hello

    I am new in this term and now i am learning HTML and Java script after i have planned to learn PHP...


  8. #8
    Junior Member
    Diolligue is offline

    Posts
    0
    C++ is great for horsepower
    Java is great for portability

    Personally, I haven't paid much attention to web languages..


  9. #9
    Senior Member
    Devereux is offline

    Posts
    266
    Wow... You have no idea how little C# or Java is used in Game Development. Not only are they poor choices performance-wise, but they are just plainly disliked in the Game Development community.

    Web Languages are not considered programming languages by most developers.

    C++ is the best language to learn to program due to it's widespread use commercially, if you plan on getting a career in programming, learn c++.
    Java is the best language to learn to program well. It is an easy, well laid out language with every concept you need to know, to understand programming (Minus pointers). It also has great conventions.

    I can be contacted on
    MSN: x.RaId-Z@live.com.au
    Skype: x.Raid-Z


  10. #10
    Junior Member
    cVashtiValenciaj is offline

    Posts
    0
    HOw hard is it? I might get into these stuff but i know it isnt gonna be easy. How long will it take me just to learn the basics?


Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright © 2009-2012 BuyPoe.com All Rights Reserved.

Design Sites:
vBulletin Mods
Facebook Covers
| Free Facebook Covers
Google Covers | Google Plus Covers

Game Sites:
MMORPG
| MW3