Learn The Languages:
WHAT CODE SHOULD YOU LEARN ?
There are many languages to code in, so many, in face, the beginner can easily be overwhelmed. learn about the top choices so you can be successful and raise you earning potential.
PHP:
This is a server-side interpreted, non-compiled, scripting languages. It can be written within HTML. Because the code is executed by the server, the result is displayed to the user as plain HTML.
PHP language history----
PHP development started in 1994 created by Rasmus Lerdorf.
code was released to the public in 1995.
2.0: 1996
3.0: 1997/1998
4.0: 1999/2000
5.0: July 2004
PHP files end with the .php extension
PHP files can support Text, HTML, CSS, JavaScript, PHP code
PHP can:
- Generate dynamic page content
- Create, open, read, write, and close files on the server
- Collect form data
- Send and receive cookies
- Add, delete, modify data in your database.
- Restrict user to access some pages on your website.
- Encrypt data.
Why use PHP ?
PHP:
- Runs on various platforms(Windows, Linux, Unix, Mac OS X, etc.)
- Free and open source, so many hosting providers run it on their servers.
- Compatible with almost all servers used today(Apache, IIS, etc.).
- Easy to Learn.
- Runs efficiently
- Supports a wide range of databases.
PHP Jobs:
Average Salary: $80,000
Job count : 20,308
Top Cities : New York, San Francisco, Chicago.
Top Employers: CyberCoders, IBM, Robert Half Technology.
Tidbits of wisdom:
PHP is used on 64.45% of the top 1 million websites.
The most popular content management system(CMS), WordPress user PHP. WordPress runs on 19% of websites of the internet.
PHP powers more than 20 millions websites, including Facebook or Wikipedia.
JAVASCRIPT: --
This is a client-side scripting languages. It is embedded in most web browsers.
- JavaScript developed in 1995 by Netscape.
Used in website for:
- Advertising.
- Analytics.
- Widgets.
22.9% JQuery is the most detected JavaScript library in use on the web. Used for 22.9% of the top million websites on the internet.
JavaScript provides features and function to make:
- JavaScript browser agnostic
- An easier development process
JavaScript Jobs:---
Average salary :$88,000
Job count : 43,189
Top Cities : New York, San Francisco, Washington D.C.
Top Employers : Amazon, Microsoft, IBM.
Tidbits of Wisdom:--
You can use JavaScript to:
- Check username availability as user enters it.
- Preventing the need to reload the page.
- Build an autocomplete function on your website.
- Fix layout issues.
- Enhance HTML text boxes to user have a combination of presets and the ability to enter their own text.
STRUCTURED QUERY LANGUAGE (SQL):
This is not a programming language or a markup language. It is the standard way to interact with database, moving information in and out of them. MySQL is the most common way to interact with database, and is a good start for a web developer.
Facts:
- SQL was first developed in 1979.
- SQL files have a .sql extension.
SQL Can:
- Execute queries against a database
- Retrieve data from a database
- Insert records in a database
- Update records in a database
- Delete records in a database
- Create new databases
- Create new tables in a database
- Create stored procedures in a database
- Create views in a database
- Set permissions on tables, procedures, and views.
SQL Jobs:
Average salary :$90,000
Job count : 98,454
Top Cities : New York, San Francisco, Washington D.C.
Top Employers : Amazon, Microsoft, United Health Group.
Tidbits of Wisdom
There are different developers of SQL, such as:- ORACLE, SYBASE, Microsoft
Their SQL programs all fundamentally work the same way.
MySQL is an open Source(free) version of SQL, and is popylar with developers.
OBJECTIVE C:
Objective C is an object oriented programming languages, based on C, used by Apple developers.
- Objective C was first developed in the 1990s.
- Objective C files have an .m extension.
Objective C can:
- Develop mobile apps for iOS
- Develop applications for OS X
Objective C Jobs:
Average salary :$70,000
Job count : 18,849
Top Cities : New York, San Francisco, Chicago.
Top Employers : SmartCuts, SmartStyle, Regis Corporation.
Tidbits of Wisdom:
Though considered the correct language for iOS development, it cannot be used for other platforms such as Android.
C++ :
C++ is an object-oriented programming languages used to develop software, video games, and more.
C++ was first developed in 1983, as an enhancement to the C programming language.
C++ files have a .C++ extension.
C++ can develop:
- Apps for Windows and Linux
- Video games
- Mobile apps
C++ Jobs:
Average salary:$90,000
Job count : 31,893
Top Cities : New York, San Francisco, Seattle.
Top Employers: Amazon, Microsoft, CyberCoders.
Tidbits of wisdom:
- C++ is highly portable across multiple devices.
- C++ is supported by Apple, Android, Windows Phone, and Blackberry.
JAVA®:
This is a server-side interpreted compiled language, using a virtual machine. It is not JavaScript. and is not related to it.
Java was developed in 1995, and is one of the oldest programmin languages on the web.
Java lets you:
- Play online games
- Upload photos
- Take virtual tours
- Use interactive maps
JAVA Jobs:
Average salary:$95,000
Job count : 66,485
Top Cities : New York, San Francisco, San Jose.
Top Employers: Amazon, IBM, eBay.
Tidbits of Wisdom:
- Users can disable Java on their machines.
- Java is the basis of Android.
- Slow to change, so it's easier to keep up with.
PYTHON™:
This is a server-side interpreted, open-source, non-compiled, scripting language. It can be used on its own, or as part of another framework, like django.
Python can:
- Build websites.
- Build desktop graphic user interfaces.
- Provide database access.
- Build software and games.
Python Jobs:
Average salary:$83,000
Job count : 19,627
Top Cities : Mountain View, New York, San Francisco.
Top Employers: Amazon, Intel®, Dell.
Tidbits of Wisdom:
NASA's shuttle support contractor, United Space Alliance(USA) uses Python.
RUBY:
This is a server-side interpreted, non-compiled, scripting languages, It is Japanese in origin, with no ser of specifications. It was release to the public in 1995.
It is gaining popularity because of its use with Ruby on Rails, which is a rapid development framework like django or Python.
It is a blend of the following programming languages:
Perl, Ada, Smalltalk, Lisp, Eiffel.
Ruby can:
- Build simulations.
- Build web applications.
Ruby Jobs:
Average salary:$90,000
Job count : 13,805
Top Cities : New York, San Francisco, Seattle.
Top Employers: Amazon, ERC, CyberCoders.
Tidbits of Wisdom.
Ruby is highly portable; it Works on many types of UNIx, Mac OS X, windows 95/98/ME/NT/2000/XP,DOS,BeOS, OS/2, and more.
Ruby has multiple implementations, including:
- JRuby: Ruby atop the JVM (Java Virtual Machine)
- Rubinius: 'Ruby written in Rub'. Build on top of LLVM.
- MacRuby: Ruby that's tightly integrated with Apple's Cocoa libraries for Mac OS X.
ACTIVE SERVER PAGES (ASP) .NET:
Thsi is a server-side interpreted, non-compiled, scripting language. It is similar to PHP, but will only run on a Windows™ server, because it is a Microsoft product, in the .NET suite of programing languages.
ASP.Net can:
- Build websites.
- Build web applications with a Model View Controller(MVC) design.
- Build web forms.
ASP.NET Jobs:
Average salary :$90,000
Job count : 16,710
Top Cities : New York, Chicago, Atlanta.
Top Employers : Robert Half Technology, CyberCoders, Hendrickson International.
ASYNCHRONOUS JAVASCRIPT AND XML (AJAX)
This is not a programming languages, but rather a way to use multiple programming languages together.
It works y using JavaScript in the background to communicate with ther server, to allow the page to change(send and receive information) without requiring the user to refresh.
It used extensively today.
All browser based chat systems, such as Google Talk, use Ajax.
Gmail's entire interface is Ajax based.
Facebook uses it for photos and chat.
You won't be able to use this effectively until you've mastered JavaScript, CSS, and XML.
AJAX Jobs:
Average salary :$90,000
Job count : 16,449
Top Cities : New York, San Francisco, Seattle.
Top Employers : Smith & Keller, CyberCoders, Science Sustem and Applications.
Tidbits of Wisdom
Ajax combines:
- Standards-based presentation- XHTML, CSS.
- Functionality- JavaScript.
- dynamic display and interaction Document Object Model.
- Asynchronous data retrieval XMLHttpRequest.
- Data interchange and manipulation XML, XSLT.
Learning to Code for the First Time.
What do You Want to do ?
- Easiest to Learn: Python
- Most Powerful:C++
- Most Likely to Be Useful in 10 Years: Java
Your end goal determines what language(s) you need to learn.
- To create and edit static web pages: HTML, CSS.
- To make web pages interactive: JavaScript: adds drag and drop functionality.
- To store user information: Server-side languages such as: PHP, Python, Ruby.
- To build mobile apps: objective-c:iPhone apps. Java, c++: Android apps.
PHP and SQL are easy to learn, even for beginners.
You can use PHP with MySQL to learn without investing in software. Since they run the most popular content management system(WordPress), they are a good place to start.
No matter which language you choose, these programming skills are in demand from top companies, with a hefty salary attached.
These online resources can help you learn to code:
Codecademy: Considered by many as the most renowned source on the web, you can learn many languages with easy, interactive tutorials.
Coursera: Get access to full college course, even beyond programming, for free, though additional fees may sometimes apply.
OpenCourseWare Consortium: Get access to full college courses from a number of partners, for free. You'll be on your own navigating the material, but it can be great help.
Code.org: Get free tutorials for a number of languages to teach yourself how to code.
______________________________________________________
Sources: jonathanmccarver.com, computerwold.com, blogoscoped.com, php.net, w3schools.com, venturebeal.com redwrite.com, indeed.com, tends.builtwith.com, tripwiremagazine.com, informit.com, livbit.com, wisegeek.com, sql.learncodethehardway.org, iadt.edu, mashable.com, stackoverflow.com, cplusplus.com, java.com, python.org, rugy-lang.org, javascriptkit.com, codeacademu.com, devcodehack.com, devcodehack.com, coursera.org, ocwconsortium.org, code.org, dev.opera.com, programming.orielly.com, lifehacker.com
One of the largest advantages shoppers realize, after they get on-line, is that the cheaper price.
ReplyDeleteA prescription is required for purchase, however several of the most effective on-line corporations will give consultations with doctors will give prescriptions.buy fioricet online
ReplyDelete