Symbols for Coders: = + - _ / \
= + - _ / \ < >
This lesson is aimed squarely at the practice-hub audience who type syntax daily: assignment and arithmetic operators, underscores, forward and backward slashes, and angle brackets — the symbol cluster that matters specifically for code but rarely appears in ordinary prose typing lessons.
If coding isn't part of your regular typing at all, this lesson is genuinely optional — feel free to move on to the speed-and-accuracy lessons instead, since the specific symbols drilled here have comparatively little payoff outside programming-adjacent work.
If you do write code regularly, it's worth revisiting this lesson periodically even after finishing the full practice path, since the symbol cluster it covers benefits from the same kind of ongoing reinforcement that the bigram and trigram drills elsewhere in this path are explicitly designed around.
What This Lesson Trains
Underscores deserve particular attention since they require a shift-key hold on the same key as the hyphen, and code that uses snake_case_naming repeats that exact motion far more often than any general-purpose typing text would ever ask of you. The forward slash and backslash are physically distant from each other on most keyboards despite looking similar on screen, which causes real confusion for typists moving between file-path-style forward slashes and escape-character-style backslashes in code — this lesson deliberately drills both in the same session so your hand learns to treat them as distinct, unrelated reaches rather than interchangeable.
The angle brackets (< and >), typed with Shift on the comma and period keys, are worth a specific note too: because they share keys with punctuation you already know well from the full-keyboard-punctuation lesson, the challenge here isn't the reach itself but remembering to hold Shift consistently in a context (code syntax) where the comma and period underneath aren't being used for their usual sentence-punctuation purpose. A further note for context: even readers who don't write code themselves may still encounter some of these symbols in spreadsheet formulas, file paths, or command-line instructions occasionally, which is a reasonable secondary justification for at least a light pass through this lesson even outside serious programming work.
Practice Text
QWERTY layout assumed. Backspace corrects; uncorrected errors count against net WPM.
Frequently Asked Questions
Why is the underscore its own point of emphasis in this lesson?
It shares a key with the hyphen and requires a Shift hold, and snake_case variable naming in code repeats that exact combined motion far more frequently than ordinary prose ever would — enough repetition that it's worth training deliberately rather than picking up incidentally.
Why do I mix up the forward slash and backslash?
They look visually similar on screen but sit in genuinely different physical locations on the keyboard, so confusing them is a real motor-memory issue rather than a visual one. Practicing both together, as this lesson does, helps your hand treat them as unrelated keys.
Do I need to complete this lesson if I don't write code?
Not really — this is one of the few genuinely optional lessons in the path, since the specific symbol cluster it covers has comparatively little use outside programming-adjacent typing. Feel free to skip ahead to the speed-and-accuracy lessons instead.
Is it worth practicing this lesson even if I only occasionally write code?
If code is a small, occasional part of your typing rather than a daily task, a lighter pass through this lesson is reasonable — the earlier assessment that it's skippable applies most strongly to typists who never encounter this symbol cluster at all.
Next lesson: Speed Building: The 100 Most Common English Words