You don’t say what type of programming you do, or if you’re just learning or developing professionally, but maybe something fully online would work? For example repl.it, stackblitz, or Visual Studio Code for the Web.
I second the suggestion for getting a Bluetooth keyboard for the iPad.
For those not in the US: it may be covered, but normally it’s a separate insurance plan and not covered by your regular health insurance.
It also varies what type of “dental” care. Some mouth/gum surgeries may be covered by the health plan. I think most dental plans cover checkups. All this varies wildly with your employer and insurance election, though.