am writing this blog to document my journey of learning computer science that already began a year ago, i know in this ai era things are different, harder, more obscure because the end and the finality witch is making software is now automated or at least that what they make us think but i decided to learn it anyway, because it's what i want to do for living, and through this blog am gonna document every step of my journey, the basic concepts and lessons technical or not and also my career decisions and choices so other experimented ppl can see it correct it and give advises and why not opportunities, i know it;s not that simple but i also know that the first step matters ,alot, so here iam talking about why am trying to get into tech even if indicators says it's not good idea in 2026/27, lot of ppl told to go into ai fields or cybersecurity, but ive chosen SWE, and i may be naive or dumb but i have this idea about poly-valence and being generalist is going to be so precious in the future and the best option that provide that is SWE and CS so am sticking with my original choice.
I won't waste any time and i will start by topic 1
witch is : oop
so we had before our procedural way of programing that relays on sequential execution of instruction then we had the modular way witch is a bit more better to allow us to write big amount of code and have better understanding of our projects and codebase but that wasn't enough we needed to simulate the world more and build more large systems that can help us digitalize more our ways of working so we invented the Object Oriented Programming that relies on defining the entities that act in our workflows then define them by properties(attributes) and methods so we got what we cal classes that act as a template to make that object that we can make as many as we want by allocating place in the memory using the word "new" so we needed more simulation of the world so we made Principe called heritage to simulate that the template of cat comes from a template of an animal and we also needed more security so we made encapsulation then abstraction then also polymorphism and those 4 principles made the famous oop.