Hi @MBowman,
See the topic below; the several of the resources, particularly software carpentry, are good places to start, both for building basic programming skills as well as rounding out foundational knowledge of bioinformatics in general.
A couple recent papers, and there are many more out there:
See also this website and article from Pat Schloss; while not directly related to acquiring technical skills per se, it is a really important facet of bioinformatics training and practice: