Beginning Your Project

JavaScript was initially created to “make web pages alive”.


What I will need

  • It is helpful that you know the basics of HTML & CSS

  • Start by getting a text editor that has JavaScript platform compatibility.

    • Brett Tech Code Developer (Recommended)

    • VS Code (Visual Studio Code | Microsoft)

    • Brackets

  • Install a browser such as Chrome or Firefox

Information

JavaScript was originally named "LiveScript" but since Java was populating they decided to make JavaScript which would be the younger brother to Java.

  • What Can I Do With JavaScript ?

      • Build professional looking websites

        • With the power of JavaScript anything is possible for your website.

      • Build Web Applications

        • As browsers and personal computers have continued to improve, so has the abilities to create strong and healthy web applications. Just think of applications like Google Maps. If you want to explore a map in Google Maps, all you have to do is click and drag. You may see a part of the map that is less detailed, then fills itself in. That’s JavaScript working behind the scenes.

      • Server Applications

        • With the addition of NodeJS a few year ago, JavaScript made its way from browsers into servers. Since then, Node has been adopted by major companies, such as Walmart, as a key part of their back-end infrastructure.

      • Web Servers

        • Have you seen Node’s Hello World application? It’s simple to code a web server in about 10 lines of code. You can create much more robust servers using node or the standard server application framework expressJS.

      • Web Games

        • While the browser hasn’t been a traditional games platform in the past, recently it has become a robust venue for games. Additionally, with the addition of the HTML5 canvas, the level of complexity that is possible in browser-based games has increased exponentially. There are even browser games to teach you programming!

      • Mobile Applications/Smart Watch Apps

        • One of the most powerful things you can do with JavaScript is build applications for non-web contexts. That’s a fancy way of saying you can make apps for things that aren’t the internet. For instance, mobile devices are now the most popular way to access the internet. What this means is that ALL of your websites should be responsive. Additionally, it means that mobile applications are as important a product as a web property for digital goods. The catch is that mobile apps come in two major flavors, Apple and Android. And those apps are written in two completely different languages. So that means you need three times as many developers to build and support a product for mobile devices plus the web. Here’s the good news: It is possible to have a ‘write it once’ solution for all three platforms. Phonegap is one of the oldest and well-established frameworks in this space.