ID:176780
 
I was just wondering... How did all of you out there learn to code?

I've just studied different tutorials and demos, while trying my own stuff out on the way. I have an okay grasp of DM but I am still learning.

~ Jermman

P.S. Check out some of my demos :D
The main thing that helped me learn was ZBT. The forum also helped a lot.
I learnt my first few things from looking at a friends code. I learnt the basics of making a map, verbs, and Login(). After that I didnt really learn much for a while.
Later on when I started to get into it a little more, I helped a friend who was learning with his project. I learnt everything I needed to know to make a game from that, but later on I took on a bigger project, and thats where I learnt the fancy stuff.
Help On... probably played the biggest part in me learning to code, and later on once I had a better grasp on the language the forums helped (I learnt from asking questions, and trying to help people with there problems).
-DogMan
I learned from reading the Blue Book, doing Zilal's Beginnier Turorial, and just jumping right into working on DBTC...

That forced me to learn as I went...
In response to SuperSaiyanGokuX
I learned mostly from the reference and experimentation. I began a Dragon Warrior game within the first 3 hours of finding BYOND (on a public library computer, no less). I travelled back and forth daily working on my game only at the library. It's still around, too.
Well about 1 month in of just looking at tutorials, i found the forums(which i thought were dead, dunno why), and learned it basically all from mostly tutorials and asking questions.
I already had programming experience in a few other languages, so I guess I had a bit of a head start.

I started with the ZBT and Guide, then I downloaded A Step BYOND by Deadron and went through it slowly, looking everything up in the reference until I understood it clearly. After that I was ready to put my ideas to code, but I haven't stopped learning. I'm constantly finding out interesting ways to use BYOND and improve my coding.
I already had a fair amount of programming experience (in fact, I was working as a programmer when I found BYOND, and still am today). I think the most useful resources for me were the Guide, the forums (including reading back a few months -- very helpful, because a lot of my questions were asked and answered before), and the sample source code (e.g., A Step BYOND, which back then was called A Taste of DUNG).

Good luck!
I started out as a professional programmer, with extensive experience in other languages, so I had a leg up.

The first thing I checked out was the guide, just to give me a rough idea of the language, before I even tried out BYOND. Once I saw its potential I checked out the reference, and from there I tried a couple of games to get a feel for what BYOND was being used to do. Then I started writing up a little something, using the reference as a guide and often asking questions on the forums about things I didn't understand. And that's basically it; I still use the reference and the forums quite often.

Lummox JR
I learned mostly by ZBT (Zilial's begginer's tutorial)

Next I downloaded a bunch of Libraries and then read them line by line, then began to understand what they did.

Next I read the guide and FAQ, and then I started off on my own path. I've been working on a lot of games lately, but I have been trying to put them out when they are ready, unfortunately, I never have the ambition to finish them...

Finnally, Lummox JR and Deadron were my biggest helpers along the way. Their criticism and advice was all I really needed. THANKS GUYS!
I used the tutorials and demos to learn DM. Mostly just looking at code, changing stuff, seeing what works and what doesn't. The syntax is much like java, and the indentation is a lot like the way I naturally indent.