Tools & Technologies
Passionate about Computers
Let me dive straight into the Symptoms that started around the year 2013, and I’ll leave the rest completely to your unique understanding, as they say “What other people think of you is none of your business” So like most people I love learning new things that keeps my mind challenged and entertained, so for me it was, Computers, Machines, Cars, Electronics, Aquascaping, and so on.
It Finally Clicked!
Computers on the other hand was a little bit different to me, It was as if I know something or someone for a long time but I never got to really know them, I was thinking, why haven’t I explored this thing that I’ve been using for years? That’s when I decided to learn more about these technologies, to fully understand the Internet/Web and how all of these things are shaping our modern world.
Restart
Despite having experience as a photographer and Adobe editor using various operating systems for quite some time, I started learning Computer Science from scratch. I took every ones and zeros CS class that I could think of to satisfy my desire to learn more about these technologies. The following links are “Just a recent example that I was able to share online” i.e Programs, Courses, Books, Online and offline from Universities to Institutions paid & free, anything that I can put my hands on to learn fast and get up and running, Into how the Internet of things actually works around me.
Start
I started with the good old Queen C language to html & css. It was a random and weird start, but it consolidated my understanding of base 2 numbers real quick. I then moved on to JavaScript , Python / Python for Data Science, backend development with MySQL, PHP, API’s and more. learning all about the processes of IP’s & Networks, TCP, Web Servers, Cyber Security, all the good stuff and alot more from books and other helpful resources. The funny thing is, If you know anything about Computer Science then you should not jump to programming languages the way I did ! especially when Data Science is in the house, at least for a beginner, but what’s funnier to me is, Although I had a random and unordered learning approach, I kept learning and pushing the way I see fit by following whatever I was excited or curious about spontaneously. I soon realized it all came together quickly, and I kept getting my “aha” moments day after day throughout the entire journey. But all of this didn’t make me ” THE EXPERT ” ! not even close according to the huge ocean that I found myself in, but I was really happy because now I’m knowledgeable in what used to be a mysterious black box to me, and I’m very comfortable with what I have learned. I became familiar with a variety of different and complicated technologies beyond the languages themselves or just building websites, etc. I was racing with time, and the more I learned, the more I sink-in seven layers deep into these beautiful technologies of our time. And that’s just the beginning! There’s so much more to learn and explore in the world of Computer Science. 🚀
Code
In coding, I learned to search and read and be patient while doing it. At the beginning of my humble journey, I used to get frustrated easily if any script or code was not working the way I expected it to. But with time, I’ve learned the most from bugs that weren’t working and actually ended up ruining my day. I broke my own code and crashed applications only to understand what was happening behind the scenes. And I’m still learning, thanks to all the endless resources that we have access to nowadays. There’s tons of information available with just one click or a simple search.
When I’m learning, I prioritize what matters to me or the task/job requirement. If it’s completely new to me, only then do I go after that certain framework or programming language. As long as the logic and fundamentals are solid, that should be sufficient for me or any web/software developer to move forward with ease.
In the beginning, I built many simple and complicated projects in practice mode, then transitioned to finding real-world solutions for clients and small businesses. I’m still learning and developing every day, from doing IT Management locally to creating online courses to help others get up to speed. It’s an ongoing process that I enjoy being locked into. I hope that by documenting my humble little journey, I can inspire you in some way that is suitable to your circumstances, if you are still reading??
” I update all the links on my website from time to time with new skills or brush-ups to sharpen my knowledge in web development. These updates cover a wide range of topics and are designed to help me stay up-to-date with the latest trends and technologies. Please note that dates may vary depending on the frequency of updates.”.