Jump to page: 1 2
Thread overview
Novice web developer trying to learn D
Sep 07, 2014
zuzuleinen
Sep 07, 2014
Rikki Cattermole
Sep 08, 2014
Kagamin
Sep 08, 2014
Gary Willoughby
Sep 08, 2014
zuzuleinen
Sep 08, 2014
AsmMan
Sep 08, 2014
ketmar
Sep 08, 2014
Gary Willoughby
Sep 08, 2014
ketmar
Sep 09, 2014
Kagamin
Sep 08, 2014
bachmeier
September 07, 2014
Hello,

First, here is my Linkedin profile http://www.linkedin.com/in/andreiboar in order to make an image of my professional background. I do realise here are really good programmers for which this background might sound like a joke, but this is what I did so far.

After watching some presentantions from DConf, and trying the language I decided to give it a try in the future.

Currrently I'm reading the Programming in D book by Ali Çehreli, and then The D Programming Language by Andrei Alexandrescu in order to learn more.

The reason I post this is to ask you what other books do you think I should try in order to become hireable in the next 2 years?

As a web developer I know I lack a lot of information, but I'm willing to do the hard work. So if anyone has any other books/things I need to know and is willing to make me like a small roadmap to become a good D developer I would really appreciate.

Thanks a lot,
Andrei
September 07, 2014
There's Adam Ruppe's excellent "D Cookbook" available here:
https://www.packtpub.com/application-development/d-cookbook

And since you specifically said "web developer" I hope you're looking at vibe.d:
http://vibed.org/
September 07, 2014
On Sunday, 7 September 2014 at 21:06:48 UTC, zuzuleinen wrote:
> Hello,
>
> First, here is my Linkedin profile http://www.linkedin.com/in/andreiboar in order to make an image of my professional background. I do realise here are really good programmers for which this background might sound like a joke, but this is what I did so far.
>
> After watching some presentantions from DConf, and trying the language I decided to give it a try in the future.
>
> Currrently I'm reading the Programming in D book by Ali Çehreli, and then The D Programming Language by Andrei Alexandrescu in order to learn more.
>
> The reason I post this is to ask you what other books do you think I should try in order to become hireable in the next 2 years?
>
> As a web developer I know I lack a lot of information, but I'm willing to do the hard work. So if anyone has any other books/things I need to know and is willing to make me like a small roadmap to become a good D developer I would really appreciate.
>
> Thanks a lot,
> Andrei

I would also recommend for you to investigate my work on:
Cmsed[0]
Dakka[1]
Dvorm[2]
livereload[3]
skeleton[4]

Please note next version of Cmsed which will support livereload/skeleton/Dakka is currently not ready to go on github.

[0] https://github.com/rikkimax/Cmsed
[1] https://github.com/rikkimax/dakka
[2] https://github.com/rikkimax/Dvorm
[3] https://github.com/rikkimax/livereload
[4] https://github.com/rikkimax/skeleton
September 08, 2014
On Sunday, 7 September 2014 at 21:06:48 UTC, zuzuleinen wrote:
> The reason I post this is to ask you what other books do you think I should try in order to become hireable in the next 2 years?

See http://forum.dlang.org/thread/sgtnnyvmhxzexupgwvpe@forum.dlang.org
September 08, 2014
On Sunday, 7 September 2014 at 21:06:48 UTC, zuzuleinen wrote:
> Hello,
>
> First, here is my Linkedin profile http://www.linkedin.com/in/andreiboar in order to make an image of my professional background. I do realise here are really good programmers for which this background might sound like a joke, but this is what I did so far.
>
> After watching some presentantions from DConf, and trying the language I decided to give it a try in the future.
>
> Currrently I'm reading the Programming in D book by Ali Çehreli, and then The D Programming Language by Andrei Alexandrescu in order to learn more.
>
> The reason I post this is to ask you what other books do you think I should try in order to become hireable in the next 2 years?
>
> As a web developer I know I lack a lot of information, but I'm willing to do the hard work. So if anyone has any other books/things I need to know and is willing to make me like a small roadmap to become a good D developer I would really appreciate.
>
> Thanks a lot,
> Andrei

Hi and welcome.

I find it great that you want to learn and grow as a developer, many web devs don't and yet still think they're awesome. Using a language like D is a complete departure from what you've been doing so far because it compiles to native code and with that brings quite a few things to learn.

So where to start. First, i would take time to learn about pointers. These are pretty fundamental when dealing with native code and there's no real way of getting around that. Here's a five minute guide:

http://denniskubes.com/2012/08/16/the-5-minute-guide-to-c-pointers/

After that i would probably familiarise myself with the compiler and linker:

http://dlang.org/dmd-windows.html
http://dlang.org/dmd-linux.html
http://www.lurklurk.org/linkers/linkers.html

You're already reading Ali's and Andrei's books so that's good.

Try reading the phobos documentation to familiarise yourself with the library:

http://dlang.org/phobos/index.html

Maybe controversial but i would also consider reading the C book for a good grounding in pointers and memory allocation, etc. A lot of this is relevant in D.

http://en.wikipedia.org/wiki/The_C_Programming_Language

It's nice to know these basics and you'll appreciate D a whole lot more coming from C. ;)

Remember to ask questions here as you go.
September 08, 2014
Thank you all for all your suggestions, I really appreciate them :)

Now it's time to dive in, you gave me good resources :)
September 08, 2014
On Sunday, 7 September 2014 at 21:06:48 UTC, zuzuleinen wrote:
> Hello,
>
> First, here is my Linkedin profile http://www.linkedin.com/in/andreiboar in order to make an image of my professional background. I do realise here are really good programmers for which this background might sound like a joke, but this is what I did so far.
>
> After watching some presentantions from DConf, and trying the language I decided to give it a try in the future.
>
> Currrently I'm reading the Programming in D book by Ali Çehreli, and then The D Programming Language by Andrei Alexandrescu in order to learn more.
>
> The reason I post this is to ask you what other books do you think I should try in order to become hireable in the next 2 years?
>
> As a web developer I know I lack a lot of information, but I'm willing to do the hard work. So if anyone has any other books/things I need to know and is willing to make me like a small roadmap to become a good D developer I would really appreciate.
>
> Thanks a lot,
> Andrei

Before go to D I recomend you to take a look at the C programming language (as Gary Willoughby already mentioned). I think it's really fundamental.
September 08, 2014
On Mon, 08 Sep 2014 20:47:19 +0000
AsmMan via Digitalmars-d-learn <digitalmars-d-learn@puremagic.com>
wrote:

> Before go to D I recomend you to take a look at the C programming language (as Gary Willoughby already mentioned). I think it's really fundamental.
do you really want him to drop programming? there is no need to start with "Ford Model T" to drive "Lamborghini Estoque". *conceptions* are fundamental, not languages. and D is much better starting point than C. i know it, i have almost two decades of C expirience.


September 08, 2014
On Monday, 8 September 2014 at 20:58:20 UTC, ketmar via Digitalmars-d-learn wrote:
> On Mon, 08 Sep 2014 20:47:19 +0000
> AsmMan via Digitalmars-d-learn <digitalmars-d-learn@puremagic.com>
> wrote:
>
>> Before go to D I recomend you to take a look at the C programming language (as Gary Willoughby already mentioned). I think it's really fundamental.
> do you really want him to drop programming? there is no need to start
> with "Ford Model T" to drive "Lamborghini Estoque". *conceptions* are
> fundamental, not languages. and D is much better starting point than C.
> i know it, i have almost two decades of C expirience.

I would agree but that little C book is an amazing read and full of valuable lessons.
September 08, 2014
On Mon, 08 Sep 2014 21:05:53 +0000
Gary Willoughby via Digitalmars-d-learn
<digitalmars-d-learn@puremagic.com> wrote:

> I would agree but that little C book is an amazing read and full of valuable lessons.
and pointer arithmetic, and memory leaks, and zero-terminated strings, and writing generic algoritms with ugly casting, and... bad habits die hard.


« First   ‹ Prev
1 2