I want to learn a programming language that is capable of doing these things:
-Making Online games
-Making Programs
-Other useful things to learn (please suggest)
I know only one language isn't capable of doing these things so please suggest as many as needed. Also, if you don't mind, please post a relatively easy tutorial that I can use to start learning.
Well, I doubt there's many programming languages that do web and programs.
javascript/html for web, C/C++/C# for programs. At least, that's what I know.
I'm probably going to try HTML, it sounds like my best bet. What do you think?
Google has been working with a company to make a c++ api to integrate into websites but support for it would be limited in non chrome browsers.
Java does desktop games can be run in webbrowser like runescape or the web version of minecraft. Java is also multiplatform can be moved to Linux or windows or osx with very little to 0 issue.
The new boston is a good teacher for java for some people. Tho I recommend finding a book if you learn better that way.
Google has been working with a company to make a c++ api to integrate into websites but support for it would be limited in non chrome browsers.
Java does desktop games can be run in webbrowser like runescape or the web version of minecraft. Java is also multiplatform can be moved to Linux or windows or osx with very little to 0 issue.
The new boston is a good teacher for java for some people. Tho I recommend finding a book if you learn better that way.
k, I looked at his website and his videos look legit, so yea ill try
Be different. Learn Scala. It's different yet still convenient because it can run on the JVM and can make use of all of the Java libraries. Alternatively, it can run on the CLR and make use of all the .Net libraries. This means you can do anything from programming website to programming games with it, all with the glorious splendor of functional programming.
I found C++ more difficult than Java. And I started with C. Java is a good all-around language to start with. It can work on the web. It can work on your computer. It can work on your phone. And there are a lot of libraries available to use. Of course, that means that there is also a lot to wade through while figuring out what you actually want to do.
I found C++ more difficult than Java. And I started with C. Java is a good all-around language to start with. It can work on the web. It can work on your computer. It can work on your phone. And there are a lot of libraries available to use. Of course, that means that there is also a lot to wade through while figuring out what you actually want to do.
Be different. Learn Scala. It's different yet still convenient because it can run on the JVM and can make use of all of the Java libraries. Alternatively, it can run on the CLR and make use of all the .Net libraries. This means you can do anything from programming website to programming games with it, all with the glorious splendor of functional programming.
I like the sound of it. I checked their website and it seems good. However, I will wait until I am efficient in other languages, since I will need quite a lot of help getting started, and if not that many people use it, then there won't be as many resources.
I don't trust any of you except fm87 and Mr.Quizzles. C#, Java, python, all great for what you want to do. I myself am learning java, but thats just me. As for anyone recommending C/C++, they can get out of here. None of those languages are going to help him in any way at this moment. thenewboston is the worst teacher on the planet, I looked at his java tutorials, I didn't learn anything about OO, the biggest reason to use Java in the first place. Head First Java is a good book for java, not sure for python or C#. Scala, I haven't heard of it, but Mr. Quizzles is probably one of the only person who does programming as his job on here, so he has good advice.
Be different. Learn Scala. It's different yet still convenient because it can run on the JVM and can make use of all of the Java libraries. Alternatively, it can run on the CLR and make use of all the .Net libraries. This means you can do anything from programming website to programming games with it, all with the glorious splendor of functional programming.
This is also quite good advice. Scala is being used more and more and isn't terribly hard to grasp, even for a beginner.
Be different. Learn Scala. It's different yet still convenient because it can run on the JVM and can make use of all of the Java libraries. Alternatively, it can run on the CLR and make use of all the .Net libraries. This means you can do anything from programming website to programming games with it, all with the glorious splendor of functional programming.
Or learn Clojure. It's closer to Lisp than Scala and also runs on the JVM/can use Java libraries straight from the code.
...anyway... it'd be smart to learn Java before those languages for obvious reasons. If you want to be truly different, learn Go. :wink.gif: In my opinion, it's poised to get popular once they improve Windows support and their compilers.
OP: Practically any programming language can do web work. Some support it more than others, though. Take a look at Perl, PHP, Java (JSP, beans, etc.), and Ruby on Rails for server side stuff. You'll obviously want to acquaint yourself with HTML, CSS, and JavaScript for the client end.
As for games: Python, C++, C#, and Java would be my suggestions (Probably in that order).
-Making Online games
-Making Programs
-Other useful things to learn (please suggest)
I know only one language isn't capable of doing these things so please suggest as many as needed. Also, if you don't mind, please post a relatively easy tutorial that I can use to start learning.
Thanks!
I am learning C++ myself, by the way.
[quote=Badgerz]You have to keep in mind that people are stupid.
[quote=Catelite]Just because you don't understand how something works, doesn't make it broken or pointless. >_<
I heard Java is quite hard to learn. Is C++ any good with what I want?
I'm probably going to try HTML, it sounds like my best bet. What do you think?
Yeah, but I need html to learn it, if I am not mistaken.
I think I'll start with that first, then. I found a website that looks reasonably good for tutorials.
Who's "thenewboston" ?
Its html for kids :tongue.gif: http://www.goodellgroup.com/tutorial/toc.html
okay, ill check 'im out later
If Java is too hard, learn some python to grasp the basics of programming.
Java does desktop games can be run in webbrowser like runescape or the web version of minecraft. Java is also multiplatform can be moved to Linux or windows or osx with very little to 0 issue.
The new boston is a good teacher for java for some people. Tho I recommend finding a book if you learn better that way.
k, I looked at his website and his videos look legit, so yea ill try
Yeah, I already tried python, but the tutorials I found were useless. Is thenewboston reliable for python?
hmm... Libraries?
I like the sound of it. I checked their website and it seems good. However, I will wait until I am efficient in other languages, since I will need quite a lot of help getting started, and if not that many people use it, then there won't be as many resources.
Thanks anyway.
Libraries are basically libraries of code that can be used to make your life easier.
For example for minecraft notch used
lwjgl as the library to access opengl and render the game.
Any DLL is a dynamic link library you can see many of them with just about any game.
I see... Well, that just makes my life easier. I'm going to start learning Java, then.
Thinking about coming a mod to simply not moderate.
This is also quite good advice. Scala is being used more and more and isn't terribly hard to grasp, even for a beginner.
Or learn Clojure. It's closer to Lisp than Scala and also runs on the JVM/can use Java libraries straight from the code.
...anyway... it'd be smart to learn Java before those languages for obvious reasons. If you want to be truly different, learn Go. :wink.gif: In my opinion, it's poised to get popular once they improve Windows support and their compilers.
OP: Practically any programming language can do web work. Some support it more than others, though. Take a look at Perl, PHP, Java (JSP, beans, etc.), and Ruby on Rails for server side stuff. You'll obviously want to acquaint yourself with HTML, CSS, and JavaScript for the client end.
As for games: Python, C++, C#, and Java would be my suggestions (Probably in that order).
It integrates pretty well. :tongue.gif: