April 13, 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

1 2
Next ›   Last »