3 ms·
The Rust Programming Language begs to differ. I learned rust this year, primarily from dead trees, and couldn't have done it without. Staring at a screen after
by black_puppydog 4y ago
The Rust Programming Language begs to differ.
I learned rust this year, primarily from dead trees, and couldn't have done it without. Staring at a screen after a long day, and holding focus on a long text when I'm already in my browser, with literally the whole Web at my fingertips? No can do. Sitting down with a 300+ page book on programming? Yas please! This got me far enough that starting to do actual programming I felt secure enough with the basics that it never became overwhelming.
- chefandy 4y agoIt would be nice, but the fundamentals for every game engine I've seen have changed far more quickly than Rust fundamentals. Keep in mind... game engines aren't just programming language frameworks-- they're often inextricably tied to incredibly complex GUI applications and dozens of underlying systems that deal with things like lighting, animation, rendering efficiency, etc. etc. etc. Projects generally are assumed to remain in whatever engine version they're started in so version compatibility isn't a huge concern. The tutorial layer one half step above "Hello World" is generally unusable after whole number updates, and point releases bring changes that are fundamental enough to break "my first game" type projects. As someone who happily learned to code from paper books, I assure you that game engines bring different usage requirements. You could probably learn GDScript from a book (or really, just learn Python and read up on the differences,) but with engines these days, you're going to be going along for quite some time before coding becomes the primary barrier to achieving your goals.