View mode: basic / threaded / horizontal-split · Log in · Help
November 21, 2008
should D have a set of tutorials for it?
For D, there isn't really much that you can learn from other than the tutorials at DSource, a tutorial at that can be located here:
http://compsci.ca/v3/viewtopic.php?t=9518
(It's not very well known, so it's not as great as a learning resource)
There's also Learn to Tango with D, documentation(I guess) and lots of other what I would consider "tutorial fragments" on some other websites.
But those, for the most part, are all for people that have programmed in some sort of C-style language before.
There happens to be no tutorials that would be suitable for beginners, and I think there should be.
I would be happy to start off some, even if there are only very simple. I have a fairly good grasp on programming and the D language.
I think it would help the D community, because D would then be a fairly viable option for a first language.
Anyone else agree?
-Michael P.
November 22, 2008
Re: should D have a set of tutorials for it?
Michael P. wrote:
> For D, there isn't really much that you can learn from other than the tutorials at DSource, a tutorial at that can be located here:
> http://compsci.ca/v3/viewtopic.php?t=9518
> (It's not very well known, so it's not as great as a learning resource)
> There's also Learn to Tango with D, documentation(I guess) and lots of other what I would consider "tutorial fragments" on some other websites.
> But those, for the most part, are all for people that have programmed in some sort of C-style language before.
> There happens to be no tutorials that would be suitable for beginners, and I think there should be.
> I would be happy to start off some, even if there are only very simple. I have a fairly good grasp on programming and the D language.
> I think it would help the D community, because D would then be a fairly viable option for a first language.
> Anyone else agree?
> -Michael P.

I for one would agree with your points.

My only question would be what framework would you use i.e. Tango ?


Nick B
November 22, 2008
Re: should D have a set of tutorials for it?
On Fri, 21 Nov 2008 16:47:35 -0500, Michael P. wrote:

> For D, there isn't really much that you can learn from other than the
> tutorials at DSource, a tutorial at that can be located here:
> http://compsci.ca/v3/viewtopic.php?t=9518 (It's not very well known, so
> it's not as great as a learning resource) There's also Learn to Tango
> with D, documentation(I guess) and lots of other what I would consider
> "tutorial fragments" on some other websites. But those, for the most
> part, are all for people that have programmed in some sort of C-style
> language before. There happens to be no tutorials that would be suitable
> for beginners, and I think there should be. I would be happy to start
> off some, even if there are only very simple. I have a fairly good grasp
> on programming and the D language. I think it would help the D
> community, because D would then be a fairly viable option for a first
> language. Anyone else agree?
> -Michael P.

I'd suggest you take a look at
http://en.wikibooks.org/wiki/A_Beginner%27s_Guide_to_D
November 22, 2008
Re: should D have a set of tutorials for it?
Nick B Wrote:

> Michael P. wrote:
> > For D, there isn't really much that you can learn from other than the tutorials at DSource, a tutorial at that can be located here:
> > http://compsci.ca/v3/viewtopic.php?t=9518
> > (It's not very well known, so it's not as great as a learning resource)
> > There's also Learn to Tango with D, documentation(I guess) and lots of other what I would consider "tutorial fragments" on some other websites.
> > But those, for the most part, are all for people that have programmed in some sort of C-style language before.
> > There happens to be no tutorials that would be suitable for beginners, and I think there should be.
> > I would be happy to start off some, even if there are only very simple. I have a fairly good grasp on programming and the D language.
> > I think it would help the D community, because D would then be a fairly viable option for a first language.
> > Anyone else agree?
> > -Michael P.
> 
> I for one would agree with your points.
> 
> My only question would be what framework would you use i.e. Tango ?
> 
> 
> Nick B

Well, I use Phobos, so my first thought is using D1 and Phobos for a set of tutorials.
I'm sure there isn't much that differs, so you could have a D1 + Phobos tutorial, and a D1 + Tango tutorial, that would only vary in lines of code dependent on Phobos or Tango.
-Michael P.
November 22, 2008
Re: should D have a set of tutorials for it?
Surely more tutorials is a good idea. Writing good tutorials is difficult
though, and a lot of work.

Have you considered contributing to this wikibook instead?
http://en.wikibooks.org/wiki/A_Beginner%27s_Guide_to_D

It states the intended audience includes people new to programming.
November 23, 2008
Re: should D have a set of tutorials for it?
Lutger Wrote:

> Surely more tutorials is a good idea. Writing good tutorials is difficult
> though, and a lot of work.
> 
> Have you considered contributing to this wikibook instead?
> http://en.wikibooks.org/wiki/A_Beginner%27s_Guide_to_D
> 
> It states the intended audience includes people new to programming.  

Looks pretty good, but some of the sections could use more explaining IMO. But it's better than what I've seen for most of the tutorials for D.
Would be kind of hard to keep track since many people can contribute.
I was thinking of something like this:
http://www.cprogramming.com/tutorial.html
I would be completely willing to right them, if they would get even a little bit of usage.

-Michael P.
November 23, 2008
Re: should D have a set of tutorials for it?
Michael P. wrote:
> I would be completely willing to right them, if they would get even a little bit of usage.

If they're good, I can do some promotion of them.
November 23, 2008
Re: should D have a set of tutorials for it?
Walter Bright Wrote:

> Michael P. wrote:
> > I would be completely willing to right them, if they would get even a little bit of usage.
> 
> If they're good, I can do some promotion of them.

I have to make them good too??? :P Oh my god!!

I'll probably have some done soon, and find somewhere to post them hopefully.
November 24, 2008
Re: should D have a set of tutorials for it?
== Quote from Michael P. (baseball.mjp@gmail.com)'s article
> Walter Bright Wrote:
> > Michael P. wrote:
> > > I would be completely willing to right them, if they would get
> > > even a little bit of usage.
> >
> > If they're good, I can do some promotion of them.
> I have to make them good too??? :P Oh my god!!
> I'll probably have some done soon, and find somewhere to post them
> hopefully.


You're welcome to post them at the Dsource Tutorials project:
http://www.dsource.org/projects/tutorials/

jcc7
Top | Discussion index | About this forum | D home