|
Post by alSeen on Oct 2, 2009 18:04:02 GMT -6
ok tim, really ever since i started playing this game ive wanted to learn how to do coding. so do u know of any online things to help me with that? my school doesnt offer any courses (because it is a piece of crap) about it and i would really like to learn.
|
|
zenrix
Recruit
Jenzai Neverborn
Posts: 4
|
Post by zenrix on Oct 10, 2009 14:33:39 GMT -6
I actually know a bit of coding, i remember long long ago i started with batch scripts they are super simple then i moved on to vbscript, now im working on tackling c++
|
|
|
Post by alSeen on Nov 3, 2009 16:48:45 GMT -6
ok so does ANYONE know a website or something that would teach me coding?
|
|
|
Post by Tim on Nov 3, 2009 17:45:12 GMT -6
Doh! I meant to reply to this thread ages ago. Was caught up in the V4 work when you originally posted it, so I was gonna hold off til after the launch to think of a response. We all see how well that worked...
Anyways, I really don't know of any specific online site to point you to, but there are a plethora of coding tutorial sites out there. Just google for a tutorial for whatever language you want to learn ie. "HTML tutorial" and about a dozen good ones will pop up. The biggest question is what kind of coding you want to do. If you want to do web based stuff, I'd find an HTML tutorial and start there as you'll need to understand HTML to do about anything on the web. Then I personally would move onto php next, and then start into javascript. PERL is also a lot of fun, but I definately wouldn't start there. There's lots of other web based languages out there too though. Whatever floats your boat.
If you want more offline but much more diverse coding, I'd go for a C++ tutorial. C++ is by no means an easy language (compared to things like Visual Basic), but it's fundamentals are common throughout many other languages. Java would also be good two, as it has a lot of applications for graphical interfaces and web applications (applets used to be big, though everything's flash now).
Bottom line: once you get the basics (if statements, for loops, while loops, switch statements) all you need to do is learn new syntax to do basic stuff in a lot of other languages.
Tips from me: - Keep your code user readable (include comments, intent blocks, etc). It's seems like a pain when you're doing it, but if you ever want to go back and make any changes to the code, you'll thank yourself later. *shakes fist at Craig for most of the GoS code* - Don't just do the tutorials examples. Do some experimenting of your own. Otherwise tutorials can get boring fast. - Test often. No matter how good you get at coding, you're going to make typos. Nothing's more frustrating than writing 1000 lines of code and having to debug 100 typos before you can even tell if the first chunk of code you wrote is working incorrectly. Worse is when you can't figure out where your problem is and you have to hunt through the 1000 lines of new code to find the problem on the 5th line. - Start small. Don't try building anything huge right away. Make sure you get the basics first before you learn the hard stuff. Even the hard stuff isn't hard if you get the basics. - In my opinion (and experience), programming is 20% design, 10% coding, 50% debugging, and 20% recoding. Truth is I may be cutting the debugging short...
|
|
|
Post by alSeen on Nov 3, 2009 17:51:41 GMT -6
how did u learn coding tim?
|
|
|
Post by Tim on Nov 4, 2009 8:50:24 GMT -6
I have a degree in Computer Programming. Got interested in high school as my school offered a class on programming in QBasic. It was a bit of a joke, as I'd spend about 15 minutes completed our actual assignment for the week, then spent the rest of the time writing my own programs, but I really enjoyed the coding.
After that I went to college and took a butt load of classes on programming. However, most of the coding I do for GoS is stuff that I learned on my own interning at two different places over 3 Summers. Built and ran one companies Intranet site, and the other worked on online tax software. So I sorta had to figure out a lot on my own. There's still some things I have to look up the best way to do, but like I said there are lots of good tutorials online if you know what you're looking for.
|
|
|
Post by almordre on Nov 4, 2009 9:44:06 GMT -6
I worked with BASIC in elementary school (for fun) and high school (in a class), and did some C+ in college, when I decided I wasn't the right kind of crazy to pursue programming as a career, but I still fiddle with html and lately some database scripting and such. You may have seen this before, but it still makes me laugh:
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." – Brian W. Kernighan
|
|
|
Post by jamie on Nov 7, 2009 1:15:41 GMT -6
the same is with our school, no one teaches a decent coding class anymore, cept in College
|
|
|
Post by alSeen on Nov 7, 2009 11:36:03 GMT -6
yeah, why is high school so lame?
|
|
|
Post by susan11 on Aug 15, 2011 23:58:02 GMT -6
I think you should read the related learning material. it will help you
|
|