This work presents a new adaptive control algorithm for a class of discrete-time systems in strict feedback form with input delay and disturbances. The Immersion and Invariance formulation is employed to estimate the disturbances and to compensate the effect of the input delay, resulting in a recursive control law. The stability of the closed-loop system is studied employing Lyapunov functions and guidelines for tuning the controller parameters are presented. An explicit expression of the control law in case of multiple simultaneous disturbances is provided for the tracking problem of a pneumatic drive. The effectiveness of the control algorithm is demonstrated with numerical simulations considering disturbances and input delay representative of the application.