Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#1248 overall

Create Your Own Programming Language

Marc Cournoyer

1 recommender · 1 thread · recommended in 1 year, 2014 · score 0.7

Search for it ↗

A course by Marc Cournoyer that walks learners through building their own small programming language, from parsing and interpretation onward. Commenters point to it as a hands-on starting point for language design.

Commenters suggest it as a practical first step for someone starting out in programming language design.

Programming Languagesintermediate#programming languages#language design#compilers#interpreters#cournoyer

Recommendations by year

20062026

What commenters said (1)

  1. Recommendswilsonfiifi2014in “Ask HN: How to start programming language design?”

    You could take a look at Marc Cournoyer's course http://createyourproglang.com, check out the compiler course on Cousera https://www.coursera.org/course/compilers and watch Rob Pikes talk on lexical scanning http://www.youtube.com/watch?v=HxaD_trXwRE.b

    That should get you going. Oh and don't forget to have a look at Go language specification as well.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help