digitalmars.D - should D have a set of tutorials for it?
- Michael P. <baseball.mjp gmail.com> Nov 21 2008
- Nick B <nick.barbalich gmail.com> Nov 21 2008
- Michael P. <baseball.mjp gmail.com> Nov 21 2008
- Jesse Phillips <jessekphillips gmail.com> Nov 21 2008
- Lutger <lutger.blijdestijn gmail.com> Nov 22 2008
- Michael P. <baseball.mjp gmail.com> Nov 22 2008
- Walter Bright <newshound1 digitalmars.com> Nov 22 2008
- Michael P. <baseball.mjp gmail.com> Nov 23 2008
- jcc7 <technocrat7 gmail.com> Nov 24 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.
Nov 21 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
Nov 21 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.
Nov 21 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
Nov 21 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.
Nov 22 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.
Nov 22 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.
Nov 22 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.
Nov 23 2008
== Quote from Michael P. (baseball.mjp gmail.com)'s articleWalter 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









Michael P. <baseball.mjp gmail.com> 