How to continue after the book?

Vasudev Ram via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Apr 13 10:04:54 PDT 2017


On Tuesday, 28 March 2017 at 07:27:31 UTC, I Lindström wrote:
> After getting the basics down, how did you continue when 
> learning programming in general?

Many other good suggestions here already.

1. Another idea: pick some small tools or utilities that you 
would like to create, and write them in D. (And another - start 
writing small parts of your planned app in D, using the knowledge 
from the book you read. Learn more bits of D as needed, and use 
that to implement more parts of the app.)

2. Along the lines of JamesD's link below, here are some small D 
example programs from my blog, but complementary to his, since 
these are mostly command-line ones (at the time of writing this).

https://jugad2.blogspot.com/search/label/DLang [1]

There are few posts at the above link that do not have actual 
code examples, such as a few D videos etc. View or skip those as 
you wish.

Here are the post titles so you can get an idea of what examples 
are there:

Porting the text pager from Python to D (DLang)

Simple parallel processing in D with std.parallelism

Using std.datetime.StopWatch to time sections of D code

Read from CSV with D, write to PDF with Python

Command line D utility - find files matching a pattern under a 
directory

min_fgrep: minimal fgrep command in D

num_cores: find number of cores in your PC's processor

Calling a simple C function from D - strcmp

Func-y D + Python pipeline to generate PDF

file_sizes utility in D: print sizes of all files under a 
directory tree

deltildefiles: D language utility to recursively delete vim 
backup files

[DLang]: A simple file download utility in D

Getting CPU info with D (the D language)

All of those posts are available at the link marked [1] above.

HTH,
Vasudev
---
Vasudev Ram
Site: https://vasudevram.github.io
Blog: https://jugad2.blogspot.com



More information about the Digitalmars-d-learn mailing list