For programming, the current 200-series is good, or if you want something cheaper, you could go back to 12th gen. AMD chips are doing very well these days, and you could easily do a programming build ...