No I'm not leaving, I'm just wondering if I wanted to use skills that I get from this, what would be a good, more professional language to learn and use to make games? And I'm the real Jacob just so you know.
I think that you should learn either c++, c# or lua.
C++: Used along with Cocos2x to make mobile games or Unreal engine 4 for console and pc.
C#: This language is used to make games on Unity or XNA Game studio.
Lua: This one is used mostly for scripting and modding games. You can use LÖVE engine to make a game using only this language.
I think you should learn JavaScript from this
The syntax is almost the exact same
And it is one of those languages that is getting more and more popular, more and more necessary to learn.
Yeah, I was always thinking JavaScript was the big, main language to use, but then I looked it up and foumd out that c++ is the most popular. Where would I be able to learn them?
C++ is extremely different
Learn C++ if you're dedicated to not give up
I would just wait for a C++ class in school, that's what I did, and it saved me from the madness of trying to learn it
Ok, so c++ is more of the professional language to use and JavaScript (wouldn't have capitalized that if it weren't for autocorrect) is more of the basics.
Yeah I guess
Javascript has some advanced parts too
The only different thing about Javascript from SmileBASIC, is timing
SetInterval(){} and SetTimeout(){} are the only ways to make a game run at a stable speed
Javascript is multi-threaded by default!
Instead of coding games, I am going suggest you concentrate on languages you can find a job with. In my opinion you should first aim for web developer. That seems to be where most of the jobs are. So I recommend. JavaScript, C#, SQL, and ASP.Net. Game developers are treated horribly. Just look up the EA spouse letter. If you want app development Objective C/Swift for iphone and Java for Android.
What companies hire programmers? (I'm surprised I'm asking this at such a young age when I still have a few more years until college) and I am surprised at how bad ea can be to their employees.
All sorts of companies, any big company needs at least some programmers. I'm surprised no one has mentioned Java itself. I wouldn't recommend it for games, and OOP is a very different way of programming.
Banks, Marketing firms, Insurance, the State. Lots of places need programmers. Try going to a job site and search around. You should be able to see what technology is in demand in your area.
What @Steward said. Working at making games is good when you're on a small team to get some extra buck, but is not good as a serious job. See it more like a Hobby.
Also, on Web Developing (at least on the most part) you won't code actually, but call bunch of frameworks that does the work for you. If you're accustomed with coding all by yourself, Web Developing will be a piece of cake.
Also, depends on what you want to aim for. Some people fells more comfortable with Web Developing rather than App developing, and vice-versa. My advice is to try a bit of both and choose the one you think is right for you.
Even with a framework there is lots of coding to do, and web developers code in several languages in concert. It isn't easy street.
Anyway salary levels will vary wildly depending on where you live. Costal California and New York City pay a lot more, but cost more to live there. I would expect an entry level programmer to make between $30-50k. But your state employment website has better numbers.
Yeah programmers make A LOT
I recommend Computer Science as your college major, that's what I'm doing
Computer Information Systems=IT, decent coding, building computers
Computer Science=Hardcore programming, nothing else (these guys make the big bucks)
Electrical Engineering=Circuits with a little programming
Mechanical Engineering=Robots, vehicles, machines
If your looking to get a job in programming I'd use either Java or Python. Billions of devices run solely java so there's billions of opportunities and python is now being used more and more by very big companies such as google. For making games I'd suggest c++, which I am currently learning, but I know a lot of devs use it.
I might also suggest java for game development, while not as good as c++ it is supported by many engines such as LibGDX for beginners and unity for fairly andvanced devs, with several more
Ok, I think that's all my questions but may come back later with more. It's hard to decide which of those four I want to learn Simeon, probably one of the last three.
Computer Science graduates have really high earning potential. Not without reason though it can be very difficult. For instance, discrete mathematics. In the end they will have the most programming knowledge though.
C, C++, Java, Perl, Ruby, Haskell
↑↑↑ pick one ↑↑↑
C is sorta both low & high level
(good for fast programs)
C++ is sorta like C, but with OOP.
Java is my recomandation
Perl does good w/ strings
Ruby has lots of librarys + OOP
Haskell has λ calculus