• Where should I start?
    7 replies, posted
I want to start developing for the source engine, I have no experience but would like to learn. I did a google search and not much came up, where can I start?
Get it building. [url]https://developer.valvesoftware.com/wiki/Source_SDK_2013[/url]
You should probably learn how to C/C++ or whatever language the SDK is written in. I dont think starting off with a project that requires a lot of ambition is a good idea.
Don't make the fuckup I did and choose an engine that uses a complex language as your starting point By time you learn enough of the language you will be drained as fuck I love C++ but god damn there's so much to learn that if you start with it it will literally take months just to learn the basics It's MUCH easier to come from another language, even something simple.
[QUOTE=TeamEnternode;50734554]Don't make the fuckup I did and choose an engine that uses a complex language as your starting point By time you learn enough of the language you will be drained as fuck I love C++ but god damn there's so much to learn that if you start with it it will literally take months just to learn the basics It's MUCH easier to come from another language, even something simple.[/QUOTE] Languages such as...?
Python if you don't plan on actually studying computer science and just want an inkling of what programming is like... C with K&R's book if you want to study proper computer science paired with an algorithms book such as Princeton's algorithms book or MIT's algorithms book.
Dynamic languages (ruby, php, Python, JavaScript) are almost always going to be easier to start learning and to get something working quickly. Static typed languages like Java, C#, or C/C++ is more of what you will learn in a typical CS course. Once you proficient in one, learning another will just be understanding language nuances. Learning a static language will help build an understanding of design patterns better. Tbh I don't think it matters what you choose to start but to pick something that gears towards what your interested in doing with it and start small if you have zero programming experience.
[QUOTE=Privateer;50734679]Languages such as...?[/QUOTE] Could go with Lua and start developing with Love2D.
Sorry, you need to Log In to post a reply to this thread.