Ads 468x60px

Wanna Create Dynamic Websites? Learn JavaScript - DailyBlogTips

Wanna Create Dynamic Websites? Learn JavaScript - DailyBlogTips


Wanna Create Dynamic Websites? Learn JavaScript

Posted: 31 Jul 2013 07:37 PM PDT

If you want to become an expert programmer and make a living developing software you’ll need to learn a wide range of stuff, from logic gates to how the hardware works, from algorithms to data structures and programming paradigms (if this is actually what you are looking for I suggest you peek at the curriculum of the Computer Science degree on some good university and follow along).

If all you want is to be able to tweak your websites and add some dynamic effects here and there (e.g., creating quizzes or dynamic widgets), on the other hand, the road can be much shorter. All you’ll need is some basic knowledge of programming logic (this introduction on Wikiversity is decent) and JavaScript, which is a scripting language that is executed directly in the browser and which can alter elements of HTML pages in real time.

Another good option is PHP, but lately I am finding that JavaScript gives you much more flexibility, especially if you want to create dynamic effects without re-loading the web pages. On top of that you are now able to interface with your database (e.g., MySQL) using Javascript too, so you can use it even to power applications where you need to store/retrieve user data.

The W3Schools website has a good JavaScript tutorial to get you started. I like particularly because it’s focused on practical things you can do with it.

Once you start studying and reading about JavaScript you’ll inevitably hear about libraries like JQuery and Zepto.js. They basically create helper functions and constructs to make your life as a developer easier. My recommendation, however, is to avoid studying or using those libraries until you have a good knowledge about the core JavaScript.

Wanna make money with your website?


Original Post: Wanna Create Dynamic Websites? Learn JavaScript

0 comments:

Post a Comment