macbook air, is no good for programming.
sketching and frontend things yes, but when you start running environments within it like docker for example. it will crash.
We have a fairly large development team all using MacBook Air, the previous version. It's a little workhorse, but you gotta know its limitations.
It struggles a little with Java development (i.e. running NetBeans or IntelliJ), but the new version (i.e. 2019 model) will do that just fine.
Bonus: you get a function key row