Before you buy anything
A few things worth knowing first
Start free. Chess.com and Lichess let you learn the rules, play against calibrated bots, solve daily puzzles, and track your rating — all at zero cost. Play 20–30 games online before you spend anything on physical gear. This tells you whether chess will stick, and whether you want to take it seriously.
You don't need a fancy set, but you do need a real one. Travel sets with tiny pieces and thin boards make the game feel cheap and hard to read. A full-sized Staunton set (3.75" king height) with weighted pieces changes how you think — the pieces have heft, the board is large enough to visualize positions on. You'll play differently on real equipment.
Don't start with an opening book. Beginners lose games by missing simple tactics — hanging pieces, missing forks, overlooking back-rank mates — not by playing the wrong opening on move seven. A tactics workbook will improve your rating faster in month one than a year of opening study. Tactics first, everything else later.