Tag
Programming.
A list of PC games filtered by the "Programming" tag, ranked by quality, popularity, and price.

Wait for Sale
Tunnet
Quality
75
Popularity
23
Value
40

Wait for Sale
Penkura
Quality
69
Popularity
19
Value
48

Wait for Sale
Code: Terraform
Quality
66
Popularity
21
Value
52

Wait for Sale
Milling machine simulator
Quality
69
Popularity
19
Value
47

Wait for Sale
Archean
Quality
69
Popularity
19
Value
46

Wait for Sale
CRUMB Circuit Simulator
Quality
64
Popularity
24
Value
48

Wait for Sale
Stuck In Time
Quality
68
Popularity
24
Value
42

Wait for Sale
Discord Bot Maker
Quality
70
Popularity
27
Value
40

Wait for Sale
Desynced
Quality
65
Popularity
27
Value
45

Wait for Sale
Onset
Quality
55
Popularity
46
Value
40

Wait for Sale
Data Center
Quality
63
Popularity
24
Value
50

Wait for Sale
GLADIABOTS - AI Combat Arena
Quality
70
Popularity
24
Value
39

Wait for Sale
Total Miner
Quality
64
Popularity
23
Value
47

Wait for Sale
Mechanica
Quality
53
Popularity
45
Value
40

Wait for Sale
Omega Crafter
Quality
63
Popularity
22
Value
47

Wait for Sale
Agents! Please?
Quality
63
Popularity
18
Value
50

Wait for Sale
Brave New Wonders
Quality
60
Popularity
15
Value
57

Wait for Sale
Bioweaver
Quality
63
Popularity
23
Value
46
Tag, what is it good for
What is a tag page?
Tag pages group games by their Steam tags, like Singleplayer, RPG, or Co-op. Every game here carries that tag in Steam's own database, so the category reflects how the community and developer actually describe it.
How are "Top of the heap" picks chosen?
We rank by our overall score, which blends Quality (Steam reviews and Metacritic), Popularity (active players) and Value (current price against its history). The top game is the one scoring highest across all three right now.
Why does the count differ from Steam's?
Steam counts every game that has ever carried this tag, including early-access titles, DLC, bundles, and games with no review data. We only index games with enough data for a meaningful score, so our count is smaller, but each entry is actually evaluated.