15.04.2018 Views

programming-for-dummies

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

668<br />

The Programming Language of the Future<br />

However, some Visual Basic programmers have switched to REALbasic,<br />

which not only can run older versions of Visual Basic programs but can also<br />

compile them to run on multiple operating systems, such as Windows,<br />

Macintosh, and Linux.<br />

All this means that the latest version of Visual Basic has lost much of its<br />

appeal to programmers. Think of the current version of Visual Basic as an<br />

easier version of C#. If you don’t want to learn C#, learn Visual Basic. If you<br />

already know older versions of Visual Basic, learn REALbasic.<br />

The scripting languages<br />

Traditional <strong>programming</strong> languages, like C and BASIC, are known as systems<br />

languages because they’re used to create programs, like word processors and<br />

spreadsheets. As a programmer, learn at least one systems language, such as<br />

C++, but make sure you also learn a second language so the syntax of one particular<br />

<strong>programming</strong> language doesn’t restrict your ability to think about <strong>programming</strong><br />

in general. Some people learn a second systems <strong>programming</strong><br />

language, like BASIC, but others prefer learning a scripting language instead.<br />

Scripting languages, such as Perl, Tcl, JavaScript, and Python, are often used<br />

to connect, or glue, various components together, such as a Web page interface<br />

with a database. As a result, scripting languages are designed to solve<br />

problems that traditional languages aren’t very good at. With more companies<br />

needing Web applications, there will be more opportunities <strong>for</strong> work.<br />

More important, figuring out scripting languages to build Web pages also<br />

translates into creating rich Internet applications. The odds are greater that<br />

you’ll need to use a scripting language more than you’ll ever need to use C++,<br />

so learning any scripting language is crucial <strong>for</strong> your future as a programmer.<br />

The best <strong>programming</strong> language<br />

Finding the best <strong>programming</strong> language to learn is like finding the perfect car;<br />

everyone’s needs are different. At the very least, learn one systems <strong>programming</strong><br />

language (such as C++), one scripting language (such as JavaScript), and<br />

one database language (such as SQL). Because you’ll likely have more opportunities<br />

<strong>for</strong> writing rich Internet applications than systems programs, like<br />

operating systems or word processors, rich Internet application <strong>programming</strong><br />

is likely the wave of the future, so be sure you understand different Web page<br />

languages such as HTML and Flash.<br />

As long as you arm yourself with <strong>programming</strong> knowledge of a variety of languages,<br />

such as C++, JavaScript, and SQL, you can get a job practically anywhere<br />

and your skills can be transferred easily to other languages that may<br />

become popular in the near future.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!