So, I want to go into programming. Most companies specify the use of C++. So, I'm wondering if I should go straight to learning C++ or to work up from something else. Sorry for the short post. I'm just tired.
I'm sorta trying my best to teach myself html, but that's cause I'm working on a site. I wanna hear FH's opinion about this too, I might change my major.
Work up from Python? Yeah... After this could I actually get a longer answer than just like a sentence.
It depends what sort of route you want to go through. Most companies these days love it if you have experience with C++. I would recommend starting with that since it's the most use programming language and would make it really easy to build up to others like C#. If you're thinking of making quick in-house programs, then something like .Net can be very useful. If you're looking to make websites then HTML, CSS, Java, are your go to's. C++ can be a little daunting at first. I've only touched it a bit but I really need to dig deeper as it's like a requirement these days for ME's.
Thanks. I'm trying to learn HTML, CSS, Java, and C++. Luckily for me, there is a class in my school that teaches HTML, CSS, and Java. I just need to learn C++ myself.
I took a semester of Web Design and that is pretty much all we did was C++, it was the most boring class I ever decided to take in my life and probably the most boring thing I've ever done in general. No offense guys, just stating my opinion.
I hate programming. Unfortunately it's like a requirement for most technical jobs these days. So damn boring.
Maybe try starting a new career doing something you enjoy? Personally I would rather be happy doing my job and possibly being paid less then to have a job that I hate but get paid more. /offtopic sorry
You don't get it. To do what I love I have to make sacrifices to learn things I don't love. I don't intend to program in my job, in fact I've been actively searching for a job that has little to nothing to do with programming. But in technical jobs you HAVE to know a little bit of programming. I'm not going to be the one doing the programming, but I might be instructing programmers about functionality I want. If I were to go up to them and say "I want X, Y, and Z" not knowing that those things were basically impossible to program they'd look at me like a fool. Also being able to read and understand source code is critical for basically all technical jobs today. Knowing programming and using programming are two very different things for most jobs. Plus even having "C++" on your resume can get your more hits than not. We're in a technological age, it's important to stay with the times.
Well, that's understandable, I just didn't know that you weren't actually into programming and just technical jobs in general. I personally could never see myself in any technical job.
Well that's fine, to each their own. Just be aware that most jobs these days are technical, and that's where money and career stability are.
I'm in the same boat as you, except I have a bit of experience. I made maps in Warcraft 3, I was usually the coder/triggerer. They had a GUI launguage and a code/text real language. I learned the GUI pretty fast and that's how you get a really solid understanding of how the code works. Then that really helps when you actually go and learn it. Sooooo, Starcraft 2 is coming around this fall. Buy it, get into mapping/coding. The galaxy editor is going to be coded with a C-Type language and is probably going to be the best editor ever in any game to date. I would definitely recommend it. Then you learn the language on your own time in a fun way. Then when you find a need to learn a real commercially usable language I have a feeling you could pick up any language easy once you learn the syntax. /Mytwocents Also this, http://www.sc2mapster.com/
If Bloo was to do this to I would suggest we all make a map together. Learn the ins and outs like bros.
I've been programming for a living for three years now. You can't learn one language. It doesn't work that way. You have to know at least a few popular ones to be considered for a salary job. For temporary jobs, just working on projects, you'll only need to know the languages the project is using. This depends on the type of project, C++ is very popular, but there are others. Then there's also internet projects and things, they use java or flash usually. Let me know if you ever need help.