I'm just getting started with programming and wondering whether my 60% keyboard will become a problem. It doesn't have dedicated arrow keys, so I currently press Fn + 3 to switch modes before using them, then repeat the shortcut to return to the regular layout. I'm not looking to spend much money, but I do wonder whether having dedicated arrow keys, function keys, and more of the standard symbol keys would make coding more comfortable. Is a 60% keyboard sufficient, or would a 75%, full-size, or ergonomic keyboard be a better choice?
4 Answers
If you like the compact keyboard, another option is a small programmable macro pad. You could assign arrow keys, function keys, or other frequently used commands to it, giving you extra controls without replacing the 60% keyboard.
You don’t strictly need a larger keyboard to learn programming. Most actions can be done with shortcuts, and you can adapt to layers over time. That said, dedicated arrow and function keys make moving around code and using shortcuts such as F5 much more convenient. A larger keyboard is a comfort and efficiency improvement, not a requirement.
Since you’ll spend a lot of time typing both code and documentation, comfort matters. At minimum, I’d choose a keyboard with dedicated arrow keys and easy access to symbols such as { } and [ ]. A basic full-size or ergonomic keyboard can be inexpensive, and avoiding constant key combinations may make long sessions less tiring.
A 60% keyboard can handle programming, but if you’re constantly switching layers just to use the arrow keys, that will probably get irritating. A reasonably priced 75% keyboard gives you dedicated arrows and some extra keys without taking up as much space as a full-size model.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically