STEAM 组
Valve Pipeline ValvePipeline
STEAM 组
Valve Pipeline ValvePipeline
75
游戏中
475
在线
成立于
2013 年 7 月 31 日
正在显示第 1 - 7 项,共 7 项条目
在论坛“Valve Pipeline Programming”中
1
Programming, where do I learn it, and where did you?
137
Development Team
56
May you have a game idea
在论坛“Valve Pipeline Programming”中
17
Where can I start to learn?
When I started coding, I started with a really esoteric language, called Scheme(now renamed to Racket, www.racket-lang.org). The benifit I found, however, to using this somewhat unknown language is how well it teaches and forces you to follow good programming structure and methodology. If you are interested in that, you should check out the free book that teaches it to you at http://www.ccs.neu.edu/home/matthias/HtDP2e/. The main reason people would have an inssue with Racket is due to its not being object oriented, and is functional instead. This causes for a slightly different mindset, and is not really used much for development (it's even called a "learning language"), but it worked out fine for me, seeing as I made the jump to C++ eventually (as it is a more widely accepted development language). The reason I do not want to suggest C++ or Java as your first language is because of just how many bad tutorials that exist for it, and it can be very hard to find the difference between good and bad code with languages so widly missused. The nice thing about the book I linked to above is that this is the language's official book, and has a very good understanding of programming methodology and abstractions.

If you do not want to start with an esoteric functional language, however, I can understand that. As a replacement, I would suggest watching the Stanford University online videos for classes 106A (programming methodology in Java) and 106B (programming abstractions in C++), while doing the assignments posted there for practice. As far as I can tell, anybody is able of accessing them, so check out CS106A.stanford.edu and CS106B.stanford.edu if you want to try that out. From there, its your choice about where to go, but those are my two best suggestions.
181
Introduce Yourself
正在显示第 1 - 7 项,共 7 项条目