My Reluctant Love Affair with C++
As someone starting fresh in the world of programming it’s hard not to be easily wooed by the allure of everything front-end. Almost all the bootcamps and advertisements meant to get people into the world of technology are geared toward front-end development.
Let me clear, there’s nothing at all wrong with that. The front-end is totally necessary and a crucial part of the way we interact with technology, now more than ever. But almost no one talks about the back-end or middleware.
Yet the more I learn about C++ the more I’ve fallen in love with the language. Keep in mind, I’m still very early on in my development. My immediate response to C++ was that it was too complicated I would never find myself using it. That couldn’t be farther from the truth.
In the short time I’ve been learning and working with C++ I’ve taken to it like a fish to water. It’s a seriously straightforward language. Most of the code means exactly what it says. An integer is an int a floating point number is a float. The list goes on. It makes learning extremely easy even with little to no context.
Even with just the basics under my belt I’ve started to build basic programs. I can create random number generators for passwords with srand or even a basic chatbot with a series of if…else loops(though I have a feeling switch cases maybe better). I know I’ve only scratched the surface of what’s possible with the language.
If you’re as new to the world of programming as I am don’t let C or C++ scare you away. It’s worth your time and effort.