我觉得学习一个编程语言主要在于应用场景,可以在 web 层面先去接触和了解 DLang,这样能够更快的上手做一些项目,并且这些设计和其他语言如 PHP、JAVA 都非常相似。
从入门到成手你可能是按照下面的阶段去走:
- 可以直接使用 Hunt Framework 做一些小的实例项目;
- 再操作一些对数据库的增删改查;
- 学会使用缓存;
- 学会使用 Redis;
- 使用 RabbitMQ 做一些事情;
- 用 gRPC 或 MsgTrans 做微服务间的通信。
在这个过程中如果你遇到语法上面的问题我觉得可以查看 DLang 手册和官方的一些示例,其实都很容易可以解决,总之 PHP、Java、C++ 能做到的对 D 语言来说都是没问题的。