I had taken a Python programming course, and before that, I think I had dabbled in Pascal or Visual Basic for a school class.
The Python class was my real first hands-on coding class where I spent significant amounts of time poring over code and trying to get the machine to speak.
A Reintroduction to Programming
A friend of mine, a very accomplished mathematics professor, told me, “You should learn Java, then that will make learning C++ easy, and on you go.”
As fool-hardy as I was, I probably wanted to dive straight into C++, but everything just looked so daunting.
That’s one of the challenges of getting into software engineering. The tech can look so daunting.
Later on, I did get my first programming job, but not before I learned Java and C# .NET, and, probably took a look at C++.
The work I was doing was enterprise-type software where languages like C#, Java, and C++ reign supreme.
If you just want to do web development, then you hardly need those crazy old languages.
The Best Way To Learn
Books tend to cover the nuances that simple online tutorials do not have.
And in the long run, someone who has labored through a book successfully will have the stamina to learn just about any tech you throw at them!
About Ten Mutunhire and Programming Renegades
These are the technologies we work with most:
Node.js and React
Our founder, Ten Mutunhire, a Programming Renegade himself, is also available for keynote speeches and tech speaking engagements. Ten’s areas of focus are tips for improving developer/team productivity and happiness, and other high performance strategies for tech teams. For speaking requests, contact us here