|I think this topic is solved, but one question - is batch even considered a coding language? :| |
Quite a few years ago I figured out how to work using Command Prompt on Windows (that's the terminal in Windows that is pretty much based on DOS to you brilliant Unix people).
I then realised I could automate stuff with Batch files... and then got quite caught up making all sorts of crazy Batch files that didn't actually accomplish anything with my filesystem but allowed interaction and did simple 'basic program stuff' and without realising it I found myself learning first principles as a programmer.
So if I think of my first programming language it's Batch files; that's where I started thinking like a programmer.
Albeit I didn't start being a /good/ programmer until C++; after all, Batch files are almost entirely maintained with GOTOs and very a very basic and limited variable system. Some structured stuff existed but I never used as it was just too complicated compared to what could be achieved with the ancient stuff. The only useful 'clever' thing was the incredibly powerful
I'm not sure I'd put Batch files on my CV in the 'programming language' section, as it isn't a skilled language at all (and should take any reasonably skilled programmer barely any time to learn through and through in no time). It is, however, a useful skill and tool in computing, of course, so it may appear on my CV anyway.