There's a pile of languages and dialects, technology stacks and systems. I have realised that it is impossible to pursue a large number of them, but have an interest in many. This is a list of the things that are currently influencing my work and play code time, the things that affect my daily life, and those which I really want to learn to do well (but had no time yet).
Software development (I prefer programming as a term) is an amazing, but tiny part of Software Engineering, which is a tiny part of Computer Science - in my humble opinion. I have met, and know some amazing devs, that can ace many languages and solve most problems, humbly and without ego. I am however of the opinion that I do not ever want to become complacent (I used to be in this mind-set some time ago), and constantly exploring, researching and learning the things that excite me, makes me a better software engineer. I gain from this, my work-place and team gains from it. I want to be a scholar forever, and this should be easy, considering the ever changing problems in the universe.
Languages that I currently work in, use from time to time, or just simply earmarked for interest.
|PHP5/PHP7||http://php.net/||Most of my career, and a lot of personal projects. A secret love, and very useful grinder. I will PHP forever, I love it on my own terms and conditions and it gets the job done, no doubt.|
|Haskell||https://www.haskell.org/||I always loved Haskell, and I am slowly(really) learning to write high-performance, pure, functional code in it. Haskell changed the way I think about how I write my php, permanently.|
|Go||https://golang.org/||Recently started learning go, and I am somewhat hooked. About 1 month into it now. How can Ken and Rob be wrong? I steer all new programmers towards Go atm|
|NodeJS(es6)||http://es6-features.org/||While I loathe front-end, Node got me into js for back-end. I wrote tonnes of microservices and API's in it over the last 1.5 years. I have developed a soft-spot for node.|
|Elixir||http://elixir-lang.org/||I have 2 hours of elixir experience, thanks to my buddy, Zachary Ball. This is on my todo list. I like what I am seeing, Elixir is fault tolerant, functional and looks sexy.|
|Python||https://www.python.org/||Used to be the go-to tool for general stuff at work, and home-projects. There will always be something to be said about it, I don't enjoy Django however.|
These are long-gone, and historic, but they played a large role in my earlier days. These languages remain dear, in some way, or hated in another… but will stay here, listed.
|C||https://en.wikipedia.org/wiki/C_(programming_language)||Probably completely rusted up now. This was part of my studies and contemplating some small projects soon.|
|C++||https://isocpp.org/||Shelfed. Pulled 97% on my (simple, however) practical exam, and always loved it, although I am leaning more towards C or Go now.|