|
Are most coding languages the same? Like same commands and such?
|
Well yes, in theory programming languages are alike. You've got things like variables, functions, loops, conditions... that all programming languages have. However the
syntax is what most visibly differentiates the languages (as well as their ability to store data, process information and etc...). That is why if you start one programming language it is generally easier to pick up the next although some people argue that the big changes in syntax might confuse you (but I personally don't agree with that).
|
How long does it normally take to learn a coding language? (I don't care if it takes me a year, I just want to know how to code)
|
Depends on the language you are learning and how passionate you are. And I also thinking your sources matter too. Nobody can really say for sure.
|
Is Python and C++ similar or something? Because I learned from someone that Python and C++ both can create apps on mobile platforms.
|
I'm not an expert on this so don't quote me here, but Python and C++ aren't really your best options when it comes to creating apps on mobile platforms.
For Android, learn Java.
For iOS, learn Objective-C.
For both use web languages (python might be included here).
|
And what kind of programs can I make with Java/JavaScript? On a game, for the graphics and such, do I have to make everything?
|
Again, it really depends on what you want to do specifically.
A lot of these languages overlap. But if you're just looking to make a game point blank, I'd recommend Java as it's more equipped to process information and store data. It also compiles the code differently and helps you code more efficiently.
Do you have to make all the graphics? Well not necessarily. You can find hundreds of toolkits online that let you use their graphics for commercial projects. Just make sure you know what you're taking and always remember to credit the artists
|
Like let's use Minecraft as an example. Do I have to draw the each blocks and script it inside the game or something? If I want to make a 3D games, do I have to make 3D models of the object I want to put in the game or I can just script it?
|
For 3D Games like Minecraft, I would recommend using a
pre-built engine. One of my favorites (and probably one of the most used around) is Unity, it's used by many developers around the globe and it's a quick way to make great 3D games. I'd recommend having a look at that.
Unity gives you the option to program your games in JavaScript, C# or Boo (you can even combine the 3).
Here's a link to the unity website:
http://unity3d.com/
|
Nothing. Most classes(in highschool) will start you at the absolute bare minimum and assume you have never learned any programming before.
|
Yup I agree with Dusty here. I took the first programming class available at my school, it was like an intro to Java and so far it's a breeze.
I'm not sure how your school works but ours let's you get ahead if you find the curriculum too simple in prog, so I jumped from the
intro to Java Part I in the first couple weeks. Either way, if you start learning before the class begins you should be good to go ;)
Edit: You can't learn Java on Codeacademy, so I'd recommend either buying a book or following YouTube tutorials if you're eager to start soon.
And then once you think you've got the hang of it, look into pre-built game engines that allow you to program in Java (to make your life easier lol) or follow tutorials that mimic games like MC (you could prob find a bunch of those on YouTube too) if you want to build your own.