I have used punch cards, paper tape, teletypes, wire recorders, tape recorders, real magnetic core memory, the front panel, the back panel, patch panels, mechanical sorters, fortran, spitbol, cobol, algol, basic, apl, hasp, jcl, cmd, unix, fortran II, II, IV, 77, dos batch files, assemblers of any stripe, designed circuits, cpus and hydraulic systems (those have logic too), analog computers, sliderules, monographs (does anyone out there know what these are, calculation-wise?), shell scripts, word and excel macros, I've written comiplers, interpreters, debuggers, data base managers, I've programmed in forth, lisp, prolog, paschal, sql, html, vb, vc++, shell scripts, that and this.
I've learned how to design IC's, how to read a steam table, how to figure beam loads, and do heat load analysis. I can burn proms with x-rays coming out of my eyes.
All what is important to design, to analysis, and even to most of implementation is independent of the language, of the revision number.