Thread overview
should D have a set of tutorials for it?
Nov 21, 2008
Michael P.
Nov 22, 2008
Nick B
Nov 22, 2008
Michael P.
Nov 22, 2008
Jesse Phillips
Nov 22, 2008
Lutger
Nov 23, 2008
Michael P.
Nov 23, 2008
Walter Bright
Nov 23, 2008
Michael P.
Nov 24, 2008
jcc7
November 21, 2008
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
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
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
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
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
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
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
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
== 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