|
Where do you recommend I learn c++ and java into it's more deeper stuff? I wanna learn enough so I can actually get a job or make sellable apps on google play
| |
1. Programming: Principles and Practice using C++ (Bjourne)
2. Effective Moder C++ (Scott)
3. Qt Library (buy a book any should do yea)
This is a quick solution to getting to write amazing, flawless, buyable apps.
1 2 3 4 5
|
where did *you* learn this from? I have serious trouble learning stuff online, are they going to teach me this in university/college?
Also, aren't C++ jobs becoming more and more rare and less paying? I love C++, I've glanced at other languages too but this one just resonates with me.
That's why I'm thinking of getting into java
| |
1.Okay first of all, don't just goto Java like a band wagoner, use Java because you want to learn its technology and how it differs from C++. Java is great but they differ and its important to know why. If you are seriously struggling with C++ however, I recommend moving to Java to learn programming principles instead of having to worry about STL, and Vectors and Lists and stuff you don't really need to know yet as a beginner.
2.There are NOT a lack of C++ jobs and I believe there never will be.C++ is considered low level so you have a lot more certified engineers, game engine developers, and physicists and scientists. Some might argue however to focus on a specific language, kill the hell out of it and go find a job in that language. And some might argue not to get so caught up in being perfect at a language because there are millions of jobs with millions of languages. (my advice: learn to adapt, there are so many technologies you can learn about from picking up simple toy-like languages such as Python)
3.Everything you learn in college/uni will not be enough to land you a job my friend. You will need to do a lot of self research constantly, daily, yearly. You will have to pour your soul into this if you really want a good job. Sure you can go find some dev job after a month of C++ and some online certification. But why not shoot for the stars man?
4. If you struggle with tuts online (totally normal for a beginner) buy books for pros! :)
Honestly dude I would recommend
Programing: Priciples and Practice or A Tour of C++ (books)
Also, the books I linked you isn't learning online, its just a general idea of where you can go next. You're welcome to type into amazon (C++ books) or (OpenGL Primers/Books) and buy some amazing, and highly recommended books.
very rambly sorry
I want to stress this as the most important point to your reply
{{{are they going to teach me this in university/college}}}
I hope you understand that college/university isn't somewhere you go to learn to be the best coder, to be an amazing programmer, you're going to have to dedicate your free time to learning new technologies daily (even if u dont like it). Don't go into uni with that mindset or you're going to be so disappointed on what they DONT teach you. I remember being in Grade 12 applying for engineering and my biggest thing was "What will this teach me specifically".. I spent a lot of time choosing different engineer types every week simply because I didn't like that a certain course didn't teach me "this" or "that", but understand theres more to compsci then a curriculum. Software is an art, it is an architecture, it is the power of the world. Knowing said programming language wont land u your dream job. Knowing how to program and how it all works will.
Heres a quote I read that made me realize it truly doesn't matter what qualifications u get
"I would sooner higher a physics major and teach them to code, than to hire a CS major and teach them physics."
Now with all that being said remember I'm not an expert and this is all technically opinionated since I don't have any good sources what so ever.