A Brief Intro to Programming Languages
Programming, or coding, is like solving a puzzle. In a human language like French or Arabic, the puzzle might be the translate a sentence perfectly. In programming, the puzzle could be to make a web page look a certain way, or to make an object on the page move.So, when a web designer is given an end goal like "create a web page that has this header, this font, these colors, these pictures, and an animated unicorn walking across the screen when users click on this button," the web designer's job is to take that big idea and break it apart into tiny pieces, and then translate these pieces into instructions that the computer can understand -- including putting all these instructions in the correct order or syntax.
Every page on the web that you visit is built using a sequence of separate instructions, one after another. Your browser (Chrome, Firefox, Safari, and so on) is a big actor in translating code into something we can see on our screens and even interact with. It can be easy to forget that code without a browser is just a text file -- it's when you put that text file into a browser that the magic happens. When you open a web page, your browser fetches the HTML and other programming languages involved and interprets it.
HTML and CSS are actually not technically programming languages; they're just page structure and style information. But before moving on to JavaScript and other true languages, you need to know the basics of HTML and CSS, as they are on the front end of every web page and application.
In the very early 1990s, HTML was the only language available on the web. Web developers had to painstakingly code static sites, page by page. A lot's changed since then: Now there are many computer programming languages available. In this post, I'll talk about HTML, CSS, and one of the most common programming languages: JavaScript.
Brief Intro to Programming Languages
Reviewed by Muhammad Umar
on
April 28, 2015
Rating:
![Brief Intro to Programming Languages](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA52zY17fzlK5G_8GE6arLS9xfFegbLOpoEUSnbwhc4tegopCrXjHZIojz__BWB34nfqdmh3jpoutybchIp_KRVZ_LRrkrslLhLZZap8Zu9tVEydZY1sjh6HdapBI1I-m6-bHu9qS0Rf4/s72-c/Outsourcing_DB.jpg)
No comments:
Post a Comment