About
Programming lessons you can trust, because every example was run first
PoolString is a free place to learn programming. It starts with a complete Core Java course, and more technologies are being written.
What makes a PoolString lesson
Every example runs
Each program in a lesson is compiled and run before it is published. If it does not run, it does not ship.
The output is real
The output under an example is what the program actually printed, never what I expected it to print.
One idea at a time
A lesson teaches one thing, in plain words, and then shows you where it fits with the rest.
Free to read
No sign-up and no paywall. Open a lesson and start reading.
What is here today

Who writes it
Naveen Anamaneni
I build software for a living, and I have been doing it for more than twelve years: telecom systems, banking risk engines, data pipelines, and lately AI platforms.
Meet Naveen →Stay in the loop
New lessons in your inbox. No spam, unsubscribe any time.