BeesNest Web Design🚢
2y ago
Hi, I'm Eric, lead developer for BeesNest Web Design! My story is a little unorthodox on how I ended up in Web Development and Design. My former career was in the Hospitality industry as The Corporate Social Director at a major family resort. Eventually, I wanted to make games and programs for the guest and staff alike, leading me to being a self taught web developer.
When you first start programming, the debate instantly begins:
What is the best coding language to learn?
Warning: you will be surrounded with strong opinions on this your entire career.
I personally think the best way to look at the entire debate is look at coding languages as tools to solve problems.
The one you should pick is the one that best solves your problem.
Web Development
If you dream of being a web developer, there are 2 programming languages that I think you should have in your toolbelt - JavaScript and PHP.
JavaScript is the language of the web browser and is responsible for all the fancy animations and interactions on the front end of your website. It can also be used server side via Node.JS, but I think PHP is the better option for the back end. PHP is widely used in the world's most popular CMSs and is very easy and cheap to host.
JavaScript on the front end, PHP on the back, and you will be able to pull off 99% of all things on the web.
Enterprise Development
If you want to get a job for a big enterprise or a large bank, Java is probably the language for you - although C# is beginning to steal a lot of Java's market share.
Write once, run anywhere was Java's slogan and the language pioneered the idea of platform independence. It was quickly adopted by big banks and tech companies for it's strong security and versatility. It is the language of choice for companies like Amazon, Google, and LinkedIn.
With a list of potential employers like that, it's not hard to see why you may want to learn Java if you want to get into Enterprise Development.
Video Game Development
When it comes to video game development, the most popular game engine is Unity which is written in C#.
Although an honorable mention should go to C++ (via Unreal), almost 50% of the modern games are written using Microsoft's C#. The hard fact to face about video game development is that it is a highly competitive industry. The good news is that C# is used in enterprise development, mobile apps, desktop apps, and even in web development.
You may have to wait for your dream Video Game Developer job, but knowing C# will certainly keep you employed while you pass the time.