I have no formal education with programming, so my recommendations here are just from my personal experience. I also need to say the following:
To create a 3D game, you also need to know DirectX (Windows), OpenGL (cross-platform), or use a game engine.
IMPORTANT: If you don't have the drive to get through these tutorials, programming isn't right for you.
My first experience with programming of any kind was in LittleBigPlanet. It introduced me to basic logic and some flow control, which you need to understand before jumping into any kind of programming. If you can draw a flow chart, you're good to go.
I learned Java online with thenewboston and his beginner Java tutorials. He has intermediate tutorials as well, and a tutorial series on creating a 2D Java game with Slick.
At this point, I used Java's default graphics to create my first game. It is important to make a few small games before trying to make a big one. stackoverflow is a great website to use for any questions you have about Java or programming in general. Notch started off small as well.
Then I wanted to create a 3D game. The first thing I tried was to use jMonkeyEngine, but I stopped after a bit because I liked to be able to control exactly how my game worked.
Then, I discovered LWJGL. I was interested, but I wasn't the kind of person to try and use a library by looking through the documentation. I eventually found ThinMatrix and his tutorials on making a 3D Java game from scratch. Because of his tutorials, I now fully understand how to create a 3D game without using an engine of any kind. Coincidentally, Minecraft also uses LWJGL.
My school has a gaga pit, and I play in it whenever it's not soaked (and it frequently is).
One day, I backed into the lower wall and, being tall, I tripped over it and landed flat on my back without any attempt to stop myself. It wasn't great, but it was the best laugh I've ever had outside.
GMOs are good for the reasons that we are being told, but when have corporations told us the entire truth about a controversial topic? I don't see a problem with increasing yields or producing more seeds, but when we start getting into having our food make its own poison to kill parasites (that out bodies haven't already been eating) and having our food grow too fast to actually have nutritional value, that's when it gets bad.
None of my dreams compare in strangeness to those of my friend, but I had a weird one once. I was in this sort of Minecraft world and I was playing capture the flag against my friends. I wrecked the entire other team, then ended up switching. The flag in my old team's base was under this sort of mirror, but I didn't notice until my team moved it. It was weird...
Based on what I can see, I think it would be great for people just starting out in programming. The syntax makes sense when you read it out loud, unlike almost every other language. The only thing is that it doesn't really have any functionality that Java doesn't have, so I don't see any proficient programmers switching to this language.
0
I have no formal education with programming, so my recommendations here are just from my personal experience. I also need to say the following:
To create a 3D game, you also need to know DirectX (Windows), OpenGL (cross-platform), or use a game engine.
IMPORTANT: If you don't have the drive to get through these tutorials, programming isn't right for you.
My first experience with programming of any kind was in LittleBigPlanet. It introduced me to basic logic and some flow control, which you need to understand before jumping into any kind of programming. If you can draw a flow chart, you're good to go.
I learned Java online with thenewboston and his beginner Java tutorials. He has intermediate tutorials as well, and a tutorial series on creating a 2D Java game with Slick.
At this point, I used Java's default graphics to create my first game. It is important to make a few small games before trying to make a big one. stackoverflow is a great website to use for any questions you have about Java or programming in general. Notch started off small as well.
Then I wanted to create a 3D game. The first thing I tried was to use jMonkeyEngine, but I stopped after a bit because I liked to be able to control exactly how my game worked.
Then, I discovered LWJGL. I was interested, but I wasn't the kind of person to try and use a library by looking through the documentation. I eventually found ThinMatrix and his tutorials on making a 3D Java game from scratch. Because of his tutorials, I now fully understand how to create a 3D game without using an engine of any kind. Coincidentally, Minecraft also uses LWJGL.
0
That's some hardcore necro.
0
I must find the rest of my pod!
Next poster has the combined fate of everything else on this page.
0
Stringing a PVC bow that was way too short and was way too powerful, only to have it collapse once I released the pressure.
0
My school has a gaga pit, and I play in it whenever it's not soaked (and it frequently is).
One day, I backed into the lower wall and, being tall, I tripped over it and landed flat on my back without any attempt to stop myself. It wasn't great, but it was the best laugh I've ever had outside.
0
There was a mod I had a small part in working on. It was based around medieval stuff, and a guy posted, "you should add tanks!"
0
GMOs are good for the reasons that we are being told, but when have corporations told us the entire truth about a controversial topic? I don't see a problem with increasing yields or producing more seeds, but when we start getting into having our food make its own poison to kill parasites (that out bodies haven't already been eating) and having our food grow too fast to actually have nutritional value, that's when it gets bad.
0
Steam and a shortcut to my documents. That's it.
0
None of my dreams compare in strangeness to those of my friend, but I had a weird one once. I was in this sort of Minecraft world and I was playing capture the flag against my friends. I wrecked the entire other team, then ended up switching. The flag in my old team's base was under this sort of mirror, but I didn't notice until my team moved it. It was weird...
0
Hitting a target at 20+ yards with a PVC bow and terrible eyesight. Still can't believe I got it...
0
I'm going to be that guy.
Browser: Safari
Text Editor: Pages
Text Editor(text based): TextEdit
Music Player: iTunes
File Manager: Finder
Minecraft Server Software: Vanilla
Game: Windlands
Compiler: javac
Image Editing Program: GIMP
Graphing Program: Grapher
Communication: Messages / FaceTime
File / Image Hosting: Dropbox
0
Based on what I can see, I think it would be great for people just starting out in programming. The syntax makes sense when you read it out loud, unlike almost every other language. The only thing is that it doesn't really have any functionality that Java doesn't have, so I don't see any proficient programmers switching to this language.
0
OS X Yosemite on my laptop, OS X El Capitan on my desktop.
And Windows 7 on my crappy school computer...
0
I turned on the radio but the sound waves ripped my homework apart.
0
long startTime = System.currentTimeMillis();
Was trying to time some processes