Cyber Tech Talk Web Development

SO YOU WANT TO LEARN HOW TO CODE…

April 8, 2016

…BUT YOU DON’T KNOW WHICH LANGUAGE TO CHOOSE?

 

Want to Build an iPhone App? LEARN SWIFT

Sure, there are a bunch of different frameworks out there that let you build native mobile apps using things like HTML and Javascript. But if you’re really serious about building iOS apps, you really need to learn Swift. Bonus: Swift is also used for building Mac OS X desktop apps!

Inspired by Python, Swift aims to be easy for coding newbies to pick up, and has been designed to fix some of the issues of Objective-C.

 

Want to Build an Android App? LEARN JAVA

Maybe iOS isn’t your thing. If you’d rather develop Android Apps (which includes apps for things like the Kindle Fire, not just smartphones), then Java is the language to learn! Native Android apps are all coded in Java.

Java used to be the standard for learning to code in computer science courses (but has since been replaced by Python, which I’ll talk about further down), which means it’s a good language to tackle when you’re starting out programming. That said, it’s also incredibly powerful and has tons of advanced capabilities.

Hadoop is a popular Java-based framework used for storing and processing big data, and is implemented by enterprises such as Yahoo, Facebook, and Amazon Web Services.

 

Want to Work with WordPress? LEARN PHP

WordPress is the most popular content management system (CMS) on the planet. 1/4 of all of the world’s websites are made with WordPress. In other words, learning WordPress opens up a huge market for you.

WordPress is coded with PHP, so if you want to work with WordPress, you’ll need to master PHP. PHP is both easy to use for new programmers, and has advanced features for more expert coders.

There are other CMSs built with PHP, too, like Joomla and Drupal. PHP is installed by default on most web servers, so it makes sense that a lot of websites are built with it.

Facebook, Wikipedia, Yahoo!, Tumblr, WordPress, and more have been built with PHP.

 

Want to Build Web Apps? LEARN RUBY (ON RAILS)

There are a ton of different languages that you can use to build web applications. But one of the most popular is Ruby (and Ruby on Rails). It’s a full-stack framework that was built to keep developers happy by making common development tasks easier out of the box.

Ruby is mostly used for backend development, and popular sites such as Airbnb, Shopify, Bloomberg, Hulu, Slideshare, and more have been built with Ruby on Rails.

 

Want to Work on Apps with a Lot of Data? LEARN SQL

Really big, data-driven websites and apps have one thing in common: databases. And most of those databases are written in some form of SQL (MySQL, PostgreSQL, Microsoft SQL, etc.). In fact, even a lot of smaller sites pull content and information from a database (including most blogs and sites built on a CMS). Basically, SQL is everywhere, and if you use the internet, you’ve definitely encountered it before, probably without even realizing it.

If you want a really versatile set of skills that can come in handy on almost any website or web app, then becoming proficient in SQL is a fantastic choice. SQL skills are also quite valuable if you want to be a data analyst or strategist.

 

Want to Build Games? LEARN C++

C++is the programming language of choice for games or audio/video applications. All the main Adobe applications (Photoshop, Illustrator, After Effects, etc.) are built in C++. It’s used in Apple’s OS X operating system. Parts of Facebook, Google, and various Microsoft applications are written in C++.

If you’re interested in working on these big software and web projects, C++ is a must.

Many pieces of software have been built with C++, including Adobe Systems, Amazon, Paypal, Chrome, and more. Much like C, C++ is generally considered harder for beginners to learn on their own, so if you decide to learn C++ as your first language, feel free to look for a mentor via Meetups or find a C++ Codementor.

 

Want to Build Windows Application? LEARN C#

C# is most commonly used for building applications that run on Windows. It’s used for web development (with Microsoft’s .NET framework), game development, and general Windows development.

Recently, through Xamarin, it’s become possible to write iOS and Android apps with C#, too.

 

Want to Build Modern Websites and Web Apps? LEARN JAVASCRIPT

Sure, you can build a website with nothing more than HTML and CSs But if you want to build a website that will fit in with the modern web, then you need to learn JavaScript.

JavaScript is the most common way to make websites and web apps interactive. It’s most often used with libraries like jQuery and AngularJS to create web apps that work across all modern browsers and device types. JavaScript can also be used with frameworks like phonegap to create mobile applications for iOS and Android.

The downside to JavaScript is that it can be tricky to learn and especially to debug.

 

Want to Work in Education? LEARN PYTHON

If you want to teach coding, or work on apps and sites aimed at schools and universities, Python is where it’s at. While there’s no single programming language being used across every university, college, public school, and private school, Python is definitely the most popular. Python is easy to learn, and focuses on simple and readable code (because it’s very similar to the English language).

Recently, Python knocked Java out of the top spot for beginner programming courses, with eight out of the top ten computer science programs now using Python to teach coding. Because of this popularity in the education sphere, Python has a lot of libraries for things like mathematics, physics, and natural processing.

Google, Dropbox, Pinterest, Instagram, Reddit, BitTorrent, Civilization IV, and more have been built with Python.

Information found via Skillcrush & CodeMentor

You Might Also Like

No Comments

Leave a Reply

Back to top