ID:186267
 
As I was developing one of my projects I found myself wondering how everybody else on BYOND learned to code in DM. What methods did you use? What tactics did you use? Did you write things down? Did you re-write it off of the DM Guide? Did you study the DM Guide over and over again until you became familiar with it? Did you learn by trial and error? I am very curious as to how everyone learned to code in DM. Please feel free to post....
this may sound strange but... i learned how to code by using Zeta Snippets
I started along time ago(3 years) looking at demos. I then tried to figure out what each thing did. So I started trying to make my own little test projects, and I made lots of projects, each teaching me something new, until I am where I am now :)
In response to Xeronage
I dont recommend this but when I first started when ever I was stuck on a some code I looked at zeta to find the answer. But that is not a good thing to do, I recommend to read all the tutorials when you first start,especially Zilal's tutorials, look through demos, and if you need help look through old post to see if they help if not post on Developer-How to.

->Calus CoRPS<-
I started with the demos. I, to this day, have never gone through and read the DM Guide (in all these years) in entirety, and I started learning to write DM code on day-1(Click here).

The two demos I started with were Your First World and...NO! I forget the other one. But it was along the lines of Your First World.
[EDIT] Thanks to Kunark's post, I now remember the second demo: Step BYOND --- Thanks, Kunark![/EDIT]


I read through the code several times, while playing them, figuring out what the pieces of code did(also using the Index/F1 as Your First World says to do, learning more specifics about the keywords and types). Then I made a copy of the files associated to the demos and slowly began editing them, seeing how each change affected play.

Then I read a small portion of the DM Guide(I think it was in a different format back then) and learned as much as I needed at that point. I downloaded many demos, reading through every line of code, while playing through the demo and checking the index, seeing what each piece had to offer.

Then I went on a trial spree. I would play through a game(not a demo), and as things happened, or as I would activate a verb, I would write programs in DM to attempt to achieve the same effect. Sometimes I found success, other times not so much.

Reading a bit more of the guide, more demos, as well as making my own small projects from scratch, led to the programmer you see today.

*Edit*- Another major contributor to my progress was my own free thought and creativity. I would think up something, make a small project to create the desired effect, and learn a little bit more. Thank the BYOND God's for DM's Index!

Hiead
I started via Zilal's tutorial, and then stepped up to deadron's step BYOND and I think a few other demos. As I was making the stuff, I would ask questions on the forum.
In response to Kunark
I can't even remember HOW I started, I think I just looked at the forums, thats basicly how I learn now..
If I don't understand something, I do a forum search and it usually pops up a good answer.

Heh if you look back at some of my first posts, well.... let's just say it wasn't the best times for me... =P
I skipped trial and went straight to error. Efficiency is the name of the game.
In response to Kunark
Kunark wrote:
I started via Zilal's tutorial, and then stepped up to deadron's step BYOND and I think a few other demos. As I was making the stuff, I would ask questions on the forum.

That was it! [edits previous post]

Hiead
In response to Flame Sage
For my whole first month here I didn't know these forums existed. And only a week before I found them did I discover F1 help in DM >.<
Figuring out the map editor took days, mostly because I didn't know how to code back then >.<

Actually.... I only just learned there is a Byond games forum >.<

I'm so hopeless >.<

I need to find a new face... >_<