Hello All!
I’m excited to say that I just finished my first programming course with Stephen Ulibarri and it was absolutely fantastic! I learned so much with his tutorials and videos and everything he explained he did so from a perspective of understanding and patience. I am completely new to programming and game development, so it was always a struggle for me to find course material or tutorials to help sort of ‘get my foot in the door’ kind of thing. I am very happy I managed to stumble across this website and jump into Stephen’s course, my life hasn’t been the same since.
Luckily for me, and several others that I made progress with in Stephen’s course, I can now confidently say I know enough about C++ to program a 2D game and actually have it up and running with assets that I can create myself.
I do feel though that his course ended rather quickly and should have had some more time to develop more skills and really drive the repetition home to retain everything. I believe there are more concepts in C++ that need to be covered from an absolute beginner’s perspective that warrant another class with Stephen Ulibarri.
With that, I would like to propose to the community that we have a sort of ‘Part 2’ to the C++ Fundamentals course to add and build more concepts and tools on. C++ is quite extensive, and I know Stephen didn’t have time to cover everything; and I believe, from a knowledge perspective, we should definitely go over some more concepts, reinforce old concepts, and build a couple more projects using Raylib’s library for game dev.
Things we could do are:
- Build a new 2D RPG-Style project using existing fundamental knowledge.
- Use the Raylib Wiki to break down how to follow code functions to incorporate new ideas into existing codes.
- Dissect C++ libraries and go over advanced topics (enums, operator overloading, etc.)
- Build other projects based on all of these
I think Stephen did a great job and if he ends up making any other courses I’ll def sign up, along with other courses from GameDev that I can build my skills with. But as a new programmer, I’m taking it easy at the beginning to make sure I don’t miss anything.
Thanks everyone and Cheers!
-Chasech