Due to how many non-answers /g/ tends to give since they would rather insult anything asked, I've decided to come to you guys for advice.
Basically, I'm working with Unreal Engine 4. I wish to develop a game, as soon as possible, just because it's something I've always wanted to do. Problem is, I lack the knowledge of programming in C++. My question to you, /adv/, is this: What is the best way to learn C++ for game development for free? I'm 19, have no money, not in college yet and won't be able to attend until next semester at least, so taking some sort of college course is out of the question.
I've been messing around with the engine itself for the past few days and feel as though I have a basic enough understanding of what to do when it comes to level design at the least. A couple friends wish to help and they have volunteered to do modeling and texturing while I'll focus on the placement and programming. What do, where do I go to learn C++?
>Tl;dr
>Want to be game dev
>Unreal Engine 4
>Need to know C++ for free, quickly
>learning c/c++ quickly
Toppest kek
>>17436703
Not necessarily quickly, but as quickly as possible. I have previous experience learning programming, mostly in Lua, but it's been a while.
>>17436685
Codeacademy
My advice though would be to start with a simple unity project in Java script
>>17436708
I'll heavily consider it. Saved the link just in case. It lead me to learncpp but I'm unsure how well that site in particular is. Thanks for the input though, this actually means a lot to me.
>>17436708
Don't listen to him. Learning c/c++ will make other languages easier to learn
>>17436705
There are tons of resources online. Read and practice. Read and practice
>>17436685
I'd take it slow m8. C++ is a very different beast from scripting languages and you're going to shoot yourself in the foot if your goal is to make something as quickly as possible, rather then understanding it deeply.
Whats the game about?
>>17436720
>Learning c/c++ will make other languages easier to learn
I've heard that a ton but I'm unsure as to how true that actually is. Reaction from that statement seems about even, with half saying it's true and the other half saying it's blatantly false. Since I hear it's a harder language to learn (yet oddly enough, the industry standard, go figure) it would make sense if it were true.
>>17436723
I guess I got a little ahead of myself when I stated I wanted to learn it quickly. The main idea is to learn it the best way possible without taking years and years of study on the language.
>>17436729
I've got basic ideas and a few games that I would say are pretty big influences, seeing as I'm wanting to make a third person hack and slash/RPG type game. Kingdom Hearts comes to mind mostly, though obviously not nearly as cartoony or with Disney thrown in.
>>17436733
I'd find a pdf or hardcopy of a popular/well recommended C++ book. Just pick one, start reading, and program as much as you can. Lookup any additional questions you have online. Also would try and find some lecture notes on a professor's website for some C++ course. They are usually good at boiling down or pointing out important details.
>>17436733
Are you any good at any art/modeling? Have you done any for the game yet?
>>17436685
My recommendation would be to consult with the friendly people over at /agdg/ on /vg/. Ask for Googum, he's probably the best-equipped to give you useful advice.
>>17436733
Of course it's true because once you can wrap your mind around shit like pointers or lambdas everything else in any other language is trivial.
Aside from maybe fortran or something like that idk I can't make sense of that shit
>>17436768
I've always been pretty good at drawing but I don't have the patience (or money) for using a drawing tablet for textures. As for modeling, I'm fairly good at it I feel. I took a class that taught me the basics of architecture in 9th grade and it was all done in the same programs that Unreal uses for creating their models.
>>17436787
Noted.
>>17436757
Will look into it. Thanks a ton.
>>17436821
>Noted.
I was just memeing with the whole googum thing but there are a lot of people actually making games there, so it's worth a look.