Well... I'm ten and I'm using small basic. Not that I'm that good at it, but... You get the idea. Also, you might want to look into html5. I have a few good websites for it. Another one it javascript. it runs within html(5). Also, check out stencylWorks. It's like scratch, but... different. Here are some links:
HTML5
I like this one a lot.
This one is okay.
Small Basic
Main site
Download a tutorial
Javascript
Just another link.
And one more.
One last thing. Check out code hero. It's still in beta, but you can donate $1 to get the beta version. Here's the link.
Last edited by PullJosh (2012-03-18 19:42:53)
Offline
Python:
print('Hello World!')
Java:
class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } }
HTML:
<html> <body> <p>Hello World!</p> </body> </html>
These are examples of the simplest form a Hello World program in three languages. This is one of the reasons why I suggest Python. The Python program is short and self-explanatory (if I told you that print shows whatever text is inside the parentheses).
The Java program is long and full of abstract terms (Java programmers, I don't mean abstract classes or methods that use the actual 'abstract' keyword). While once you know the language, it all makes perfect sense and can be understood to be both useful and necessary, as one who is new to programming, it bombards you with 7 terms, and that's only from a programmer's perspective! I'm not saying that Java is a worse language, but only that it's not likely to be a good one to make your first language.
The HTML code is simpler, but for anything other than extremely simple websites, it uses JavaScript (note: JavaScript is not Java, and not similar; it was originally called ECMAScript), which is a bit more complex. While HTML and JavaScript aren't exactly overly complex, they still have something of a surplus of new terms for simple programs, and more complicated programs that would be only a few lines in Python become complicated things.
You might also consider Ruby to start with (it has several nice luxuries that make it look simpler), but in my personal experience, it isn't the most powerful language I've seen. One of the reasons I recommend Python is that while its syntax (programming term for grammar, in case you don't know) is simple, I frequently find amazing programs, and then find out that they are written in Python. If you need examples about how Python balances simplicity and readability with power, see (among other things) Blender (look around for the official topic; overall, it's pretty great), EVE Online (an MMORPG; I don't have the URL right now), and Multiverse 3D (a 3D MMORPG game engine/creator). Other famous programs include BitTorrent and DropBox. I'm not saying that other languages haven't done great things (RuneScape and MineCraft are written in Java; HTML's sort of newer in terms of power and popularity, so you'll have to wait a few years to get things from that), but only that Python can do this.
One last thing: Python can make MineCraft plug-ins/extensions/add-ons/whatever-you-call-thems. I think that most tutorials are in Java, so you have to know some Java to rewrite things into Python, but that's just a little perk to Python.
Offline
Pascal:
program Hello, world; begin writeln('Hello, world'); end.
This is a simple but classic "Hello, world" program(in pascal). Although pascal seems inferior to all other languages, it's really not. C got many ideas from Pascal. Pascal still has some features which are absent in most other programming languages.
[/myAttemptAtConversion]
Offline
slinger wrote:
Pascal still has some features which are absent in most other programming languages.
Sorry to get a little offtopic, but out of curiosity, what are some of these features?
Offline
JavaScript I hear is good.
Offline
jji7skyline_test wrote:
I've tried Stencyl, Gamemaker and other similar software and they are all very limited and practically useless.
I'm starting to learn c++ as well as php and javascript
I disagree. Well, I don't like gamemaker, but I love Stencyl, and I think it's a great tool. How much time did you give it? At first it's hard to adapt, even though it's blocks, but after a while you can make great games easily.
Offline
Death_Wish wrote:
jji7skyline_test wrote:
I've tried Stencyl, Gamemaker and other similar software and they are all very limited and practically useless.
I'm starting to learn c++ as well as php and javascriptI disagree. Well, I don't like gamemaker, but I love Stencyl, and I think it's a great tool. How much time did you give it? At first it's hard to adapt, even though it's blocks, but after a while you can make great games easily.
Pretty much my opinion.
Offline
poopo wrote:
Both basic and Java are pretty bad for games so I suggest python.
theres this thing called minecraft you know
Offline
poopo wrote:
GameHutSoftware wrote:
poopo wrote:
Both basic and Java are pretty bad for games so I suggest python.
theres this thing called minecraft you know
Yes I know. There is an exception to everything.
Actually, Java is a really good language for most purposes.
Offline
ImagineIt wrote:
I think I'll go to something like Basic. Thanks a lot!
Basic is fun
Offline
Sorry to... sort of necropost, but I gotta say:
Personally, I suggest Ruby, or if you really want to stray from the beaten road, some dialect of Lisp (e.g. Common Lisp). Clojure is another dialect but on the JVM, so you could probably write a Minecraft mod in it, or as I've done, use an awesome 3D Java game engine called JMonkey (if you'd like to look into the latter, try this tutorial)
Just my 1¢!
Offline
I write Batch code.
I know. My life IS messed up; how did you guess?
Offline