Page 1 of 1

Would learning C++ help me understand ZScript better?

Posted: Wed Jan 01, 2020 3:40 pm
by affandede
Hi everyone. I am a literary translator and a Doom enthusiast, hailing from a part of the world where you don't see that many Doomers, let alone modders. Studying games analytically has been a hobby of mine as long as I can remember and I've been wanting to get into modding my favorite game for a while. After some research, I've concluded that ZScript is the way to go. And unless I get into the hacky side of things, ZScript offers me things that will help me create the schemes in my mind. However, some people suggest that knowing a real programming language would definitely help since ZScript is pretty much like the real deal. Dear minds of modding scene, could you enlighten me on this matter? ZScript and C++ both look like some kind of alien mumbojumbo to me at the first glance but I believe I can be persistent if I put my mind onto something.

Thanks in advance.

Re: Would learning C++ help me understand ZScript better?

Posted: Wed Jan 01, 2020 3:45 pm
by phantombeta
Will it help? Certainly. However, C++ has some issues that make it harder for someone who's a complete beginner to learn it.
I recommend learning C# instead. Not only is it far easier, it's also far more similar to ZScript, both in syntax and some concepts. C# Fundamentals for Absolute Beginners and the C# Yellow Book are great resources for learning C#, and are both completely free.

Re: Would learning C++ help me understand ZScript better?

Posted: Wed Jan 01, 2020 5:04 pm
by affandede
phantombeta wrote:Will it help? Certainly. However, C++ has some issues that make it harder for someone who's a complete beginner to learn it.
I recommend learning C# instead. Not only is it far easier, it's also far more similar to ZScript, both in syntax and some concepts. C# Fundamentals for Absolute Beginners and the C# Yellow Book are great resources for learning C#, and are both completely free.
Interesting take, phantombeta. Thanks for your answer. I'll definitely do more research on this matter.