Where to Start?
What other, more common, programming language would I start with? A simple Google search yields a lot of blog posts and articles on this subject. There are many different opinions but one of the languages that was on the short list of most, if not all, was Java. C and C++ were also near the top of most lists but I found that Java appealed to me the most.Why Java?
I decided to start with Java for a few reasons.
- Though Java has been around for over 20 years now, it is still one of the most popular programming languages.
- Java is cross platform. "Write once, run anywhere."
- Java is used in making Android apps, something I had an interest in doing.
- Though I'm still interested in learning C and/or C++, Java seemed like an easier starting point.
- I liked what I was seeing for online resources to learn Java.
Regarding the last point, I found a Udemy course in Java that I was planning to start but then I came across the Stanford Programming Methodology course (CS106A) and decided that would be a great place to start. Not only would I be learning Java, I'd also be learning good programming principles. I'll write more about my experience with the Stanford course in my next post.
While to some extent this could be said of my introduction to OmniScript, in the words of Obi-Wan Kenobi, I felt like I was about to take my first step into a larger world, and I was quite excited.