2 min read
Some Retrospective Ramblings

As anyone talking about their past and younger self, it’s a mix of nostalgia, whatifs and regrets. I wish to ramble but not only; I want to reflect, reconsider, maybe remember some lessons, maybe help others learn from my mistakes and successes.

In 2012, as a new first year licenciate (equivalent to bachelor’s studies) student, I didn’t know much about programming, except some very very basic stuff with C and Scratch; at best I made a game in scratch or a simple input -> condition check -> output with a program. I knew that I had a lot to learn, I had some goals in head (make a GUI program, learn conditions more complex than simple arethmetics, and others).

We learned some programming with pascal, an inflexible old language made for education and intended to encourage good programming practices, I don’t know which ones, but that’s what the wikipedia page says, but I learned more and more, how to declare types, how to work with loops and so on. I still don’t like pascal and any language that reminds me of it till this day.

Later we started learning more algorithmic concepts when we switched to the C and C++ programming languages. It wasn’t the easiest, but way better than pascal. We also explored logic programming with Prolog, recursive and functional programming with Caml.

(TO BE CONTINUED)