[=RichGelles;18824]
These kind of threads are always interesting as they grow along. To me it seems we have the c++ folks who are probably all pretty happy they can get in there and tinker with their fav language. Then there is all the folks who use and know C#, javascript , python ,lua etc and are not so happy with having to learn or relearn c++ and many may even have come over from Unity where they were happy coders and now have to start a new. So that group is a little disappointed and maybe a little frustrated having to learn something new. Then there are the rest of the folks —basically a blank slate who do not know know much of anything …and are off to learn c++ or at least that is their plan for now.
Now I am certainly more in the last group so I have no real zeal for c++ or any other language. Since I have really been blown away by the possibilities of UE4 and the entire package --I plan along with learning blueprints plan on starting on learing c++ . Since its all new anyhow ---- to me its not such a bad thing what Epic did here.
Its seems to me alot of this conversation is really just where folks find themselves as to how they care or don't about c++ and UE4. And maybe if I was not such a noob I would know which arguements were better --but for now I am on the c++ side. Smiles.
And if anyone wants to chime in with resources ie books, tutorials etc worth checking out to learning c++ ---- please share them.
Rich
[/]
[=RichGelles;18824]
These kind of threads are always interesting as they grow along. To me it seems we have the c++ folks who are probably all pretty happy they can get in there and tinker with their fav language. Then there is all the folks who use and know C#, javascript , python ,lua etc and are not so happy with having to learn or relearn c++ and many may even have come over from Unity where they were happy coders and now have to start a new. So that group is a little disappointed and maybe a little frustrated having to learn something new. Then there are the rest of the folks —basically a blank slate who do not know know much of anything …and are off to learn c++ or at least that is their plan for now.
Now I am certainly more in the last group so I have no real zeal for c++ or any other language. Since I have really been blown away by the possibilities of UE4 and the entire package --I plan along with learning blueprints plan on starting on learing c++ . Since its all new anyhow ---- to me its not such a bad thing what Epic did here.
Its seems to me alot of this conversation is really just where folks find themselves as to how they care or don't about c++ and UE4. And maybe if I was not such a noob I would know which arguements were better --but for now I am on the c++ side. Smiles.
And if anyone wants to chime in with resources ie books, tutorials etc worth checking out to learning c++ ---- please share them.
Rich
[/]
I think your plan to learn Blueprints and C++ as you go is a great idea. In particular Blueprints are something you should focus on given your background. There’s a good reason for that actually:
Getting into blueprints will give you a good foundation is some of the fundamental components of the engine: actors, player controllers, materials etc. Blueprint is actually a visual programming language. It is probably one of the best ways to learn some of the fundamentals of programming and it will give you a good sense of the kinds of library functions that you will have access to in C++ as you get more confident with that.
Once you’ve got enough Blueprint in your head to have an idea of some of the types of Blueprint nodes that exist and how you build some simple graphs I’d start with a beginning C++ book. I learned C++ so long ago that I can’t remember what sources I used but I’d recommend you probably get a couple different books OR even just use the internet, there may be quite a few resources to draw on without cracking open a book.
Using UE4 to learn C++ is actually really cool. I should start a thread about this. Starting a C++ project in Unreal will take care of all the setup and building configuration you need to do. It’s a major source of headache that you can avoid entirely and it will just allow you to focus on writing code.
You should try to replicate some simple of the simpler Blueprint graphs in C++ as a first goal. There are some good C++ tutorials on the wiki. A good project actually would be for someone to show a Blueprint example and then a C++ example that does the equivalent thing.
I’m also learning the engine like else on here, but I’ll keep this in mind and I might be able to produce some tutorials like that.
In the meantime feel free to PM me or post here if you have any problems or questions I’d be glad to help.