www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - should D have a set of tutorials for it?

reply Michael P. <baseball.mjp gmail.com> writes:
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.
Nov 21 2008
next sibling parent reply Nick B <nick.barbalich gmail.com> writes:
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
Nov 21 2008
parent Michael P. <baseball.mjp gmail.com> writes:
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.
Nov 21 2008
prev sibling next sibling parent Jesse Phillips <jessekphillips gmail.com> writes:
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
Nov 21 2008
prev sibling parent reply Lutger <lutger.blijdestijn gmail.com> writes:
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.  
Nov 22 2008
parent reply Michael P. <baseball.mjp gmail.com> writes:
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.
Nov 22 2008
parent reply Walter Bright <newshound1 digitalmars.com> writes:
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.
Nov 22 2008
parent reply Michael P. <baseball.mjp gmail.com> writes:
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.
Nov 23 2008
parent jcc7 <technocrat7 gmail.com> writes:
== 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'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
Nov 24 2008