What Should You Look for in a Go Program to Learn, Play, and Study Go?
Updated
A Go program is worth installing if it covers the way you actually want to use it: learning the rules, playing against a computer, studying master games, solving problems, or reading Go books. SmartGo One, from SmartGo, is presented as a complete app for the game of Go that covers all five of those activities and is available as a free download, with apps for iPhone, iPad, Mac, and Windows. If your needs are narrower — say, only playing games against an engine — a smaller program may be enough. The checklist below is organized around those five uses so you can match a program to your goal.
The five jobs a Go program can do
Most Go software is strong in one or two of these areas and weak in the rest. Decide which ones matter to you before comparing products.
| Job | What to check | Why it matters |
|---|---|---|
| Learn to play | Rules explanation, beginner tutorials, guided first games | A program that assumes you already know the rules is frustrating on day one |
| Play against the computer | Adjustable strength, handicap options, game review after play | A fixed-strength opponent is either too easy or too hard |
| Study master games | A library of professional game records, search, and annotation tools | This is the main reason stronger players keep a program installed |
| Solve problems | A graded collection of life-and-death or tesuji problems | Problem sets are the fastest way to improve reading |
| Read Go books | Built-in or bundled book reading, ideally on a screen you already carry | Avoids juggling a separate e-reader or paper books |
SmartGo One explicitly lists learning, playing against the computer, studying master games, solving problems, and reading Go books as its five functions, so it is aimed at covering the whole list rather than one slice.
Match the program to your level and goal
If you are a beginner
Prioritize the learning path and a computer opponent that can be made weak. A large master-game library is not useful yet. Look for a program that starts with the rules and lets you play a first game without configuring anything.
If you play regularly and want to improve
The two features that matter most are a problem collection and a way to review your own games. Playing against the computer is useful only if the engine's strength can be adjusted to just above your level.
If you study professionally or collect games
The size and quality of the game-record library, plus search and annotation, become the deciding factors. Playing strength matters less.
Platform and device coverage
Check that a version exists for the hardware you own before you commit to learning one program's interface. SmartGo lists apps for iPhone, iPad, Mac, and Windows, which means the same product family spans phone, tablet, and desktop. If you study on a desktop but solve problems on a phone, cross-platform coverage saves you from maintaining two separate tools.
Free download vs. what you actually get
SmartGo One is described as a free download. That tells you the entry cost, not the full feature set — a free download can still gate content or features behind a purchase. Before deciding, confirm which of the five jobs above are available without paying and which are not. The same caution applies to any Go program: judge it on the functions you need, not on the download price alone.
A quick way to decide
- Write down your single main goal: learn, play, study, solve, or read.
- Check that the program covers that goal, not just the others.
- Confirm a version exists for your device.
- Download it and test that one goal before exploring the rest.
- Only then compare against alternatives on the same dimension.
If your goal spans several of these — for example, learning the rules now and studying games later — a program that covers all five, like SmartGo One, avoids a second purchase down the road. If you only ever want to play against an engine, a narrower program will do.