As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
What languages are new programmer friendly? My friend is a game designer who knows very little about programming but wants to program his old stuff. What is a good language to start him off in. Also what language should he finally aim for?
Python is a popular language for first time programmers, and features a popular platform for creating games:
http://en.wikipedia.org/wiki/Pygame
Your friend will probably want to learn C++ at some point though.
Again a "It depends" answer, but maybe this StackExchange resource helps.
Try Blitz3D
http://www.blitzbasic.com/Products/blitz3d.php
Some of my students with basic knowledge in programming succeeded in creating awesome games (2d shooters, logical, puzzles, arcade, etc) in it in short period of time. It's simple and game-dev oriented, easy to learn and to get started quickly.
C# and Delphi...I saw many new programmers who were comfortable with these two languages.
http://tryruby.org/
just try it :)
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have dealt and used JavaScript and am quite comfortable with it. However I was wondering if I should learn another one. Is there another language out there that used more widely or has more use in the business industry? And could you also recommend a good book for it?
Should you learn a new programming language?
Yes, you surely should.
Which one then?
I don't know. Why don't you pick one related to your expertise? Or something wildly different from what you know.
Which book is the best one?
Go to the library or a book shop. Flip some books through. Most likely, one of those books is good enough. But nothing beats learning to look up API reference on the net.
EDIT: Question from the comments:
What's the most popular and widely used?
You can use the TIOBE Community Index to look up popular programming languages. However, you shouldn't use that as a deciding factor as things may differ locally to you. I've never done C professionally (which is apparently the most "popular" language according to TIOBE), so it all depends on what you want to do.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Functional Languages - I have heard about them a lot. A related thread Best Functional Language to start with recommends a learner to start with Haskell and subsequently grow his knowledge in the domain.
So I was thinking about starting to learn Haskell. Are there any better choices to start with? If not, Could you help me with some resources from where I can get a deep insight into the world of Haskell. I am a newbie to functional languages, and as such, I have no idea of what these are. Could you help me with some good e-books which is a recommended read for this topic?
This (book) is a good place to start with Haskell: http://learnyouahaskell.com/
Haskell is a good language to start functional programming because it a purely functional language. Later, you can look at multi-paradigm languages like F# ( especially if you are used to .NET)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Apart from C, C++, Delphi, VB, can you put an example of a relatively "modern" COMPILED* programming language* supporting things like OO, collections, GUI libraries?
Please do not mention experimental or academic only languages, I'm looking for something used in the real world, for PCs 80x86, and I don't mind about the OS.
Thanks!
*UPDATED: Compiled to native code.
*DISCLAIMER:
For language understand language implementation.
For compiled to native code understand not interpreted.
Haskell.
Source: http://www.realworldhaskell.org/
Cython. Compiles to native code, is used in high performance computing, both academic and commercial, and is used to implement LXML. GUI libraries include all those available for Python.
Also, Objective-C. That's now one of the most popular programming languages.
Wikipedia has a lot: http://en.wikipedia.org/wiki/Comparison_of_programming_languages
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
We are creating an open-source group with a large emphasis on introducing designers to programming. I have a library of material that I believe is important but I want the opinion of Stack. What do you guys believe is a good path for the casual programmer to start out on?
Since this is an open group and we do not really know who is going to show up we want to cover the bases. Although we are prepared for the worst we expect that any one attending will have graduated high-school and will have an understanding of the necessary algebra.(cringe)
I am looking for the best links to any online materials that people have found useful for teaching introduction to programming and logic.
We hope to amass enough material to compile a simple wiki that can serve as the basses for our lesson plan.
http://www.imaginaryphysics.org/opensource.html
Thank you for any help and opinions you can offer.
Here is a few :
http://apache.org/
http://sourcemaking.com/
http://www.infoq.com/
Stack Overflow of course!
Are we talking about Open Source... do you have a platform in mind? I mean, if you are looking for free, try a LAMP approach... I guess. I agree with everyone in the comments that this is pretty open-ended, and I would have left this as a comment as it really isn't an answer, but it is getting kinda long with the link. Below is the w3c tutorial.
PHP Tutorial
Most school however start with C++, to put it overly simple (please don't flame me for that, I'm trying to simplify): it is kinda the base of most programming languages.
C++ Tutorial
It should be noted, though, that training programmers doesn't only take knowing a language. It takes reordering the way you think. That is why getting a computer science degree takes 4 years and you need to study advanced mathematics, logic, science, etc. Being a programmer is a life long learning process, true, but it does take a base knowledge to get started. If you are trying to help the youth, more power to you! But, you should probably know what you are getting into :)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
There's this programming language called Med-PC that works with animal behavior. I'm trying to learn a bit about it, but i can't seem to find any kind of books or material about it.
I've "google it" but all i seem to find are some references about it and a PDF explaining the installing of the program itself and sensors(for the experiments), not actual programming instructions.
I'm looking for some kind of guidance, documents or books, some kind of reference where i can improve and learn about this language, or if it is based on some other language. I just need some reference about it.
So i've resorted to StackOverFlow to see if anybody has worked, knows about it or can point me some links/books about it.
The Med-PC program itself comes with a programming manual that teaches the language. Alternatively, it's based off of the Pascal programming language and it accepts inline pascal code.