After learning Java the only thing he needs to learn in C++ is pointers and OOP I believe. I would strongly suggest Python and C#. As for understanding the algorithms and making your mindset to understand logic would come later on when you start coding at high level. Many would disagree with this post and claim that C++ is…
Sorry i should have clarified: we plan on becomming an indipendant game dev company within a few years. He will be doing the heavy coding while I do art assets. I wasn't sure if he should learn python, c# or c++ first. We most likely will be using Unity, possibly Unreal Engine as well. So C++ should be learn before C# or…
It depends entirely on his goals and how much he learns in those 3 months. If the goal is the move to an engine like Unreal or Unity, then Unity's C# would be the best choice considering how similar C# is to Java. On the other hand, C++ is an essential part of a game programmer's skillset and even learning the language…
Well that depends on what program he using, or what he plans on what he want to do. I know program like maya, it would be great to know python and mel script to create custom tools. Unreal Engine 4 is C++, but they have a Blueprint system. It's pretty much a build in visual-template node program. In which you plug in and…
I completely agree with this post. Once you get the core principles language is just a minor thing really. I'd also highly recommend learning C++ afterwards. It's quite different to Java but definitely teaches you some good/better practices.
Well one thing to keep in mind is that core programming principles tend to stay the same between languages, so it really doesn't matter which one he picks first. It would be comparable to doing 3D modeling in different programs, the general techniques remain the same no matter which application you use. If making an…
Personally, I'd recommend he learn C++ and Python over Java. Assuming this is in related to 3D applications or games. Most 3D applications have Python scripting these days, and most of them also have C++ SDKs too. I've been learning both of those side by side and it really depends on the task for which one I turn to - it's…