Getting Started
Decision-stage answers for before you start: which language to try, what tools you actually need, and what this site does and does not do.
Why Pseudocode Comes Before Python or JavaScript
The first language taught here is not a real one, and that is the point.
Python or JavaScript: Which to Try First
Neither is a wrong choice here -- every challenge is written in both, so trying one first does not close off the other.
Do You Need to Install Anything to Learn to Code Here?
No. Everything runs in the browser tab you already have open, including the code itself.
Is a Plain Textarea Good Enough to Learn In, or Do You Need a "Real" Editor?
The editor here is a textarea on purpose. Here is what that costs you, and what it buys back.
What "No Account, No Streak, No Leaderboard" Actually Costs You (and What It Buys Back)
There is a real cost to skipping accounts. There is also a real reason it's the founding rule here rather than an oversight.
Why Nothing You Write Here Is Ever Saved -- and What Download/Save Actually Do Instead
Close the tab and the code is gone. Download and Save are not a quiet exception to that -- here is why.
Does the Code You Run Here Ever Leave Your Browser?
No -- and the sandboxed worker is built specifically so that answer stays true, not just stated.
Lesson vs. Practice Set: What Learn to Write Code Teaches and What Coders Rock Is For
Two sites, one curriculum. Here is exactly where the line between them sits.
What the Pseudocode-to-Code Converter Does, and the One Direction It Deliberately Doesn't Go
Convert turns pseudocode into Python or JavaScript. It never runs the other way, and that asymmetry is intentional.
What's Next: C++, C#, and Java, and Why They're Not Here Yet
LTWC's full lesson chain runs seven languages deep. Coders Rock ships the front half first, and here's the plan for the rest.