<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
  <title>Linux Format forums</title>
  <link>http://www.linuxformat.com/forums/index.php</link>
  <description>Help, discussion, magazine feedback and more</description>
  <language>english</language>
  <copyright>(c) Copyright Mon May 20, 2013 2:57 pm by Linux Format forums</copyright>
  <managingEditor>webmaster@linuxformat.com</managingEditor>
  <webMaster>webmaster@linuxformat.com</webMaster>
  <pubDate>Mon May 20, 2013 2:57 pm</pubDate>
  <lastBuildDate>Mon May 20, 2013 2:57 pm</lastBuildDate>
  <docs>http://backend.userland.com/rss</docs>
  <generator>phpBB2 RSS Syndication Mod by Lucas</generator>
  <ttl>1</ttl>

  <image>
    <title>Linux Format forums</title>
    <url></url>
    <link>http://www.linuxformat.com/forums/</link>
    <description>Help, discussion, magazine feedback and more</description>
  </image>

                                      <item>
                                        <title>LXF Website Newsletter -- #7, December 2005</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=15319#15319</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=252'&gt;M-Saunders&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Tue Jan 10, 2006 10:07 am&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
        LINUX FORMAT WEBSITE NEWSLETTER -- #7, DECEMBER 2005&lt;br /&gt;
&lt;br /&gt;
                        &lt;a href=&quot;http://www.linuxformat.co.uk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.linuxformat.co.uk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTENTS&lt;br /&gt;
&lt;br /&gt;
    1. Welcome!&lt;br /&gt;
&lt;br /&gt;
    2. Sneak preview of LXF 75&lt;br /&gt;
&lt;br /&gt;
    3. In the news...&lt;br /&gt;
&lt;br /&gt;
    4. This month on the forum&lt;br /&gt;
&lt;br /&gt;
    5. New archive PDFs&lt;br /&gt;
&lt;br /&gt;
    6. Special newsletter feature&lt;br /&gt;
&lt;br /&gt;
    7. Coming up next issue&lt;br /&gt;
&lt;br /&gt;
    8. Receiving this Newsletter&lt;br /&gt;
&lt;br /&gt;
    9. Contact details&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                            1. Welcome!&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Christmas approaches, and we've already got some great presents to&lt;br /&gt;
play with such as KDE 3.5 -- although I doubt many of us are waiting&lt;br /&gt;
until the 25th to compile it &lt;img src=&quot;images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt; Surprisingly, a lot gets done in&lt;br /&gt;
the open source world over Christmas. Even though many developers&lt;br /&gt;
have other matters to attend to, those who have a week-or-so of&lt;br /&gt;
holiday find it an ideal time to dive into some code. (Especially&lt;br /&gt;
with the bitter weather outside.) Keep an eye on the LXF website&lt;br /&gt;
front page for announcements as and when they happen!&lt;br /&gt;
&lt;br /&gt;
We've added a new feature to the website this month: the LXF&lt;br /&gt;
Archives. For a while we've had a list of previous issues and their&lt;br /&gt;
contents, but now we're starting to include PDFs of actual articles&lt;br /&gt;
for you to download and read as you please. Currently, we have a&lt;br /&gt;
selection of articles from issue 69 and earlier -- more will be&lt;br /&gt;
added, and as a Newsletter subscriber you can get early links to&lt;br /&gt;
PDFs before they're added to the page. See section 5 of this&lt;br /&gt;
Newsletter for new articles, and &lt;a href=&quot;http://www.linuxformat.co.uk/archives/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.linuxformat.co.uk/archives/&lt;/a&gt;&lt;br /&gt;
for the page.&lt;br /&gt;
&lt;br /&gt;
Enjoy,&lt;br /&gt;
&lt;br /&gt;
Mike Saunders&lt;br /&gt;
Newsletter Editor&lt;br /&gt;
&lt;a href=&quot;mailto:mike.saunders@futurenet.co.uk&quot;&gt;mike.saunders@futurenet.co.uk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                    2. Sneak preview of LXF 75&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In issue 75 of Linux Format, on sale in newsagents today, we look &lt;br /&gt;
into the future and see what lies ahead for Linux. But we don't just &lt;br /&gt;
talk about it -- we show you how to run the software that's going to &lt;br /&gt;
make the headlines in 2006. On the desktop side, we see what's in &lt;br /&gt;
the pipeline for KDE, Gnome, X.org, Autopackage and more, while in&lt;br /&gt;
server land we explain the upcoming features in Samba and MySQL.&lt;br /&gt;
&lt;br /&gt;
We also have a special feature on Women in Linux. LXF Operations &lt;br /&gt;
Editor Rebecca Smalley investigates the reasons why computing, and &lt;br /&gt;
particularly Linux, is male-dominated. With mini interviews and &lt;br /&gt;
quotes from a range of open source luminaries, we analyse the &lt;br /&gt;
aspects of Linux that can keep women away, and see how things can &lt;br /&gt;
change in the future.&lt;br /&gt;
&lt;br /&gt;
Fancy a personal TV recorder and media box, without splashing out &lt;br /&gt;
any cash? Graham Morrison shows you how to run MythTV and make the &lt;br /&gt;
most of your media. This issue also sees the start of the Linux &lt;br /&gt;
Format Awards 2006 -- we're waiting for your nominations! We also &lt;br /&gt;
have a roundup of virus checkers, tutorials on OpenOffice.org and &lt;br /&gt;
Squid, along with much more. Our DVD is bulging with two major &lt;br /&gt;
distro releases: Mandriva 2006 and Ubuntu 5.10, along with all the &lt;br /&gt;
new office software releases (OOo, AbiWord, Gnumeric etc).&lt;br /&gt;
&lt;br /&gt;
Eccentric Perl king Larry Wall talks to us about the long-awaited &lt;br /&gt;
Perl 6 and life at O'Reilly. Here are a few of the questions we &lt;br /&gt;
asked, the answers to which will appear on the site shortly...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # Did you leave O'Reilly after the dotcom boom had ended, when&lt;br /&gt;
   people stopped buying books so much?&lt;br /&gt;
&lt;br /&gt;
 # What do you find particularly excites you about Perl 6?&lt;br /&gt;
   Apart from the idea of finishing it!&lt;br /&gt;
&lt;br /&gt;
 # You might leave a lot of people behind on Perl 5.8...?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grab a copy of LXF 75 for the full interview. We also have another&lt;br /&gt;
brain-teasing crossword courtesy of the mysterious Degville, and,&lt;br /&gt;
er, a look at this newsletter author's desk. Hrm. In HotPicks,&lt;br /&gt;
our regular look at the best new open source apps, we feature&lt;br /&gt;
Little Wizard, a programming environment aimed at children. Here's&lt;br /&gt;
the review:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  # Little Wizard -- Children's IDE&lt;br /&gt;
    &lt;a href=&quot;http://littlewizard.sourceforge.net&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://littlewizard.sourceforge.net&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  Is geekiness in the blood? Considering the ability of some child&lt;br /&gt;
  programmers, who could knock out games in assembler before they'd&lt;br /&gt;
  even reached two-digits, there may be some truth to that. However,&lt;br /&gt;
  most kids could do with a gentler introduction to programming, and&lt;br /&gt;
  Little Wizard is designed to make coding fun and simple by using&lt;br /&gt;
  graphics rather than keywords. It sounds a little strange at first&lt;br /&gt;
  - just think of it as more of a RAD IDE rather than an Emacs&lt;br /&gt;
  window and GCC...&lt;br /&gt;
&lt;br /&gt;
  To build Little Wizard from source, all you'll need is Gtk and its&lt;br /&gt;
  associated development package, which are usually installed by&lt;br /&gt;
  default on most distros. Enter ./configure, make and 'make&lt;br /&gt;
  install' (as root) and you can run 'lw' to fire it up. Usefully, a&lt;br /&gt;
  version for Windows is also available, which may help when your&lt;br /&gt;
  child is hogging the Linux machine and you've got some work (or&lt;br /&gt;
  gaming) to do...&lt;br /&gt;
&lt;br /&gt;
  As you'd expect, Little Wizard's main screen is a cheerful and&lt;br /&gt;
  bright, although it's not immediately accessible to kids in the&lt;br /&gt;
  same way GCompris is, for example. An adult will need to explain&lt;br /&gt;
  how the toolbar buttons and menus function. By dragging icons from&lt;br /&gt;
  the tabbed panel at the top, a child can create simple programs&lt;br /&gt;
  with variables, calculations, conditions and loops.&lt;br /&gt;
&lt;br /&gt;
  For adult programmers, seeing instructions represented as twee&lt;br /&gt;
  images is bizarre at first - but thankfully there's a bunch of&lt;br /&gt;
  examples which show how it all fits together. Program execution&lt;br /&gt;
  takes place in a separate window, with a small character dancing&lt;br /&gt;
  around the screen. For instance, in one program a house is created&lt;br /&gt;
  by means of direction and image-placing instructions.&lt;br /&gt;
&lt;br /&gt;
  The only major let-down for Little Wizard is the lack of&lt;br /&gt;
  documentation. With a bit of experimentation, adults can fathom&lt;br /&gt;
  out how the example programs work, but it'd be good to have an&lt;br /&gt;
  elementary guide. Similarly, some of the error messages ('Wrong&lt;br /&gt;
  number of arguments') could do with translation into childspeak&lt;br /&gt;
  too. Otherwise, Little Wizard is a very promising project, so it&lt;br /&gt;
  gets a gold star and smiley face.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As usual, there're five and a half more pages of HotPicks in 75,&lt;br /&gt;
including a review of the top-notch Klik package manager, and&lt;br /&gt;
a look at Oolite, a clone of the classic Elite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                        3. In the news...&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Major new releases, and a big win for Linux in eastern Europe...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  # Xen 3.0 released&lt;br /&gt;
    &lt;a href=&quot;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=178&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=178&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Xen, an open source virtualisation system that allows you to run&lt;br /&gt;
many 'virtual' OSes on one machine, has just hit version 3.0. New&lt;br /&gt;
features include 32-way SMP guest support, x86/64 guests on both&lt;br /&gt;
AMD64 and EM64T, and PAE support. (Our feature in LXF 67 covered Xen&lt;br /&gt;
in-depth.) See &lt;a href=&quot;http://www.xensource.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.xensource.com&lt;/a&gt; for more info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  # Macedonia deploys 5,000 Ubuntu desktops&lt;br /&gt;
    &lt;a href=&quot;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=176&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=176&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The latest GNOME journal has a feature detailing a large deployment &lt;br /&gt;
of Linux desktops in schools. The Macedonian Education Development &lt;br /&gt;
Center, in eastern Europe, decided to install Ubuntu Linux in all of &lt;br /&gt;
the 468 schools and some 182 computer labs across the country. See&lt;br /&gt;
&lt;a href=&quot;http://www.gnomejournal.org/article/33/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.gnomejournal.org/article/33/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  # KDE 3.5.0 is here &lt;br /&gt;
    &lt;a href=&quot;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=173&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=173&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The KDE project has announced the full 3.5.0 release of the popular&lt;br /&gt;
desktop environment. New features include Konqueror adblocking,&lt;br /&gt;
SuperKaramba included in the main packages, Kopete webcam support&lt;br /&gt;
and much more. Get the sources to build with Konstruct (or keep an&lt;br /&gt;
eye out for a future LXF coverdisc). See &lt;a href=&quot;http://www.kde.org&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.kde.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                   4. This month on the forum&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MP3 creation and playback under Linux is a thorny issue. Due to&lt;br /&gt;
legal issues, many distros don't include any MP3 players (instead&lt;br /&gt;
sticking to open formats such as Ogg), which can cause problems for&lt;br /&gt;
newcomers to the OS. Lancer was having trouble getting Grip to&lt;br /&gt;
generate MP3s, and a useful discussion followed in which other MP3&lt;br /&gt;
encoders such as Lame were explained. Check it out if you've just&lt;br /&gt;
installed Linux and are struggling to get MP3s working. [1]&lt;br /&gt;
&lt;br /&gt;
Digital Rights Management, or Digital 'Restrictions' Management as&lt;br /&gt;
many have renamed it, doesn't sit all that comfortably with the &lt;br /&gt;
ideas and freedoms of Free Software. 'jdtate101' posted a link to&lt;br /&gt;
a story about Sony's DRM antics, and when it transpired that the&lt;br /&gt;
DRM software might contain an open source program, Nelz summed it&lt;br /&gt;
up it up perfectly: 'You have to hand it to Sony, when they shoot &lt;br /&gt;
themselves in the foot, they really empty the clip'. [2]&lt;br /&gt;
&lt;br /&gt;
Lastly, a mild flamewar in the forum. 'woodsideguy' linked to&lt;br /&gt;
a scathing attack on Gnome by (supposedly) one of its former&lt;br /&gt;
developers. This turned into a heated debate about the overall &lt;br /&gt;
validity of Linux on the desktop, with 'woodsideguy' claiming that &lt;br /&gt;
the OS would never succeed without a single, standard GUI toolkit. &lt;br /&gt;
Despite the strong opinions, though, it's a good read... [3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href=&quot;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=1699&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=1699&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
[2] &lt;a href=&quot;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=1549&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=1549&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
[3] &lt;a href=&quot;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=1785&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=1785&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                        5. New archive PDFs&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We've added some more PDFs of past articles to the LXF Archives,&lt;br /&gt;
and Newsletter readers can see them a week early, before they're &lt;br /&gt;
added to the page:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 * Future of X: &lt;a href=&quot;http://www.linuxformat.co.uk/pdfs/LXF68.feat_x.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/pdfs/LXF68.feat_x.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 * LXF 69 HotPicks: &lt;a href=&quot;http://www.linuxformat.co.uk/pdfs/LXF69.hot.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/pdfs/LXF69.hot.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 * Audio guide: &lt;a href=&quot;http://www.linuxformat.co.uk/pdfs/LXF63.tut_audio.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/pdfs/LXF63.tut_audio.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 * WM roundup: &lt;a href=&quot;http://www.linuxformat.co.uk/pdfs/LXF65.round.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/pdfs/LXF65.round.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 * Backup rules: &lt;a href=&quot;http://www.linuxformat.co.uk/pdfs/LXF69.backup.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/pdfs/LXF69.backup.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 * Damian Conway: &lt;a href=&quot;http://www.linuxformat.co.uk/pdfs/LXF62.iview.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/pdfs/LXF62.iview.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 * KDE coding: &lt;a href=&quot;http://www.linuxformat.co.uk/pdfs/LXF64.tut_kde.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/pdfs/LXF64.tut_kde.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These PDFs are copyright Future Publishing and may not be&lt;br /&gt;
redistributed. Stay tuned for more updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                    6. Special newsletter feature&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GETTING STARTED WITH PROGRAMMING&lt;br /&gt;
&lt;br /&gt;
Writing your own software requires patience and the will to learn,&lt;br /&gt;
but it's incredibly rewarding. One of the biggest initial challenges&lt;br /&gt;
is choosing a programming language to get started with -- there are&lt;br /&gt;
so many, each with their own strengths and weaknesses. If you're&lt;br /&gt;
interested in dabbling with some code, or want to try something&lt;br /&gt;
else, this mini guide will highlight some of the programming&lt;br /&gt;
languages available for Linux and what they can do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C/C++&lt;br /&gt;
&lt;br /&gt;
This is pretty much the de facto standard language for Linux and&lt;br /&gt;
other UNIX-like systems. The kernel is written primarily in C, and&lt;br /&gt;
major apps such as GNOME, KDE, OpenOffice.org and Firefox are&lt;br /&gt;
written in C or C++. Fortunately, there's a wealth of quality&lt;br /&gt;
development tools for these languages, most notably GCC -- the GNU&lt;br /&gt;
Compiler Collection. C is described as a 'mid-level' language, in&lt;br /&gt;
that it's not as simple to learn as, say, Python, but it lets you&lt;br /&gt;
work closer to the hardware.&lt;br /&gt;
&lt;br /&gt;
And the gigantic range of open source libraries available means you&lt;br /&gt;
don't have to write everything yourself; you can pick-'n-mix from&lt;br /&gt;
other code to build your apps. C++ adds object oriented features&lt;br /&gt;
onto C, and is well supported by the 'g++' component of GCC. Both&lt;br /&gt;
languages are very challenging at times, but if you want to do any&lt;br /&gt;
system-level programming they're the way to go -- and amply&lt;br /&gt;
documented.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Python&lt;br /&gt;
&lt;br /&gt;
A relatively new language, Python has a very clear syntax (command&lt;br /&gt;
order) making it easy to read and develop with, particularly when&lt;br /&gt;
you're looking through someone else's code. It's usually&lt;br /&gt;
interpreted, which adds a slight performance hit, but for most&lt;br /&gt;
graphical apps this isn't a big concern. A huge number of libraries&lt;br /&gt;
(known as 'modules') are available for Python; you can even code&lt;br /&gt;
them yourself in C/C++ if you need raw performance. Additionally,&lt;br /&gt;
Python has bindings to Gtk, Qt, SDL and many other toolkits -- so&lt;br /&gt;
you can write all manner of software in a single language. Python is&lt;br /&gt;
highly recommended for newcomers, with full info at &lt;a href=&quot;http://www.python.org&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.python.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Perl&lt;br /&gt;
&lt;br /&gt;
If you've never written a line of code in your life, and have&lt;br /&gt;
stumbled across some Perl, you may still be trying to wipe the&lt;br /&gt;
terrifying image from your mind. Perl code often looks like&lt;br /&gt;
unintelligible gobbledygook, but it's designed for brevity rather&lt;br /&gt;
than performance; you can knock up powerful scripts and small apps&lt;br /&gt;
in very few lines of code. Although there are GUI bindings for the&lt;br /&gt;
language, Perl is still used mostly for text processing scripts and&lt;br /&gt;
server-side (CGI) operations on webservers. For many websites,&lt;br /&gt;
though, it's starting to lose out to the next language...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHP&lt;br /&gt;
&lt;br /&gt;
A recursive initialism meaning 'PHP Hypertext Preprocessor', PHP&lt;br /&gt;
started off as a bunch of scripts for personal websites. Since then&lt;br /&gt;
it has evolved into a fully fledged language that's extremely easy&lt;br /&gt;
to learn but still contains plenty of power to write fully-fledged&lt;br /&gt;
applications. Like Perl, PHP can be used to create standalone CLI&lt;br /&gt;
and GUI apps, but the vast majority of its usage is on websites. The&lt;br /&gt;
Linux Format site, for instance, is driven by PHP (PostNuke). You&lt;br /&gt;
can find an excellent introductory tutorial at &lt;a href=&quot;http://www.php.net&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.php.net&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BASIC&lt;br /&gt;
&lt;br /&gt;
Yes, BASIC is frowned upon by many experienced programmers, as it&lt;br /&gt;
rarely enforces good coding practices. However, there _are_ good&lt;br /&gt;
BASIC flavours out there, and many of us started programming in this&lt;br /&gt;
friendly language, so it's still worth investigating. Perhaps the&lt;br /&gt;
best way to get programming with BASIC under Linux is with Gambas,&lt;br /&gt;
on which we've been doing tutorials in the magazine. Gambas is a&lt;br /&gt;
full development environment with many similarities to Visual BASIC,&lt;br /&gt;
so it's a wise choice if you're familiar with that side of Windows&lt;br /&gt;
coding. See &lt;a href=&quot;http://gambas.sourceforge.net&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://gambas.sourceforge.net&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Others&lt;br /&gt;
&lt;br /&gt;
Java is well supported under Linux, and Pascal, the teaching&lt;br /&gt;
language of choice, has an implementation in the form of Free Pascal&lt;br /&gt;
(www.freepascal.org). If you're feeling particularly ambitious, you&lt;br /&gt;
can go the assembler (machine code) route with 'as', included as&lt;br /&gt;
part of the GNU toolchain in most Linux distros. However, most&lt;br /&gt;
assembler hackers prefer NASM, which can be found at&lt;br /&gt;
&lt;a href=&quot;http://nasm.sf.net.&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://nasm.sf.net.&lt;/a&gt; Be warned though: if you're used to coding for&lt;br /&gt;
680x0 or ARM processors, you'll find the x86 instruction set to be&lt;br /&gt;
hideously baroque...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, these are just a handful of the programming language options&lt;br /&gt;
available for Linux, but there are many, many more. If your&lt;br /&gt;
favourite hasn't been mentioned here, drop me a line explaining why&lt;br /&gt;
you like it, and I'll include it in the next Newsletter!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                      7. Coming up next issue&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Linux Format 76 -- on sale Tuesday 10th January&lt;br /&gt;
&lt;br /&gt;
 # Hardware harmony -- Problematic printers, dastardly displays&lt;br /&gt;
   and silent sound cards. We know Linux can be hard sometimes,&lt;br /&gt;
   so we've written the ultimate guide to getting it all working!&lt;br /&gt;
&lt;br /&gt;
 # The LXF Interview: Jeremy Allison on Samba 4&lt;br /&gt;
&lt;br /&gt;
 # Discover Drupal -- Open source content management done right&lt;br /&gt;
&lt;br /&gt;
 # Quake 4 -- Darker than Doom 3, but much more fun!&lt;br /&gt;
&lt;br /&gt;
(Exact contents of future issues are subject to change.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                   8. Receiving this Newsletter&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've been forwarded this Newsletter from someone else, and want&lt;br /&gt;
to sign up for future issues, just follow the steps below. Each&lt;br /&gt;
month you'll receive a sparkling new LXF Newsletter straight in your&lt;br /&gt;
Inbox, and the 30-second sign-up process is even easier than finding&lt;br /&gt;
Russia on a world map:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Go to the website forums and log in (or sign up first):&lt;br /&gt;
       &lt;a href=&quot;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=PNphpBB2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=PNphpBB2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
    2. At the top of the main forum page, click on 'Usergroups'&lt;br /&gt;
&lt;br /&gt;
    3. Join the 'Newsletter' group, and you're done!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If for some reason you no longer wish to receive this newsletter&lt;br /&gt;
(which'll make the internet sad) you can opt-out by removing &lt;br /&gt;
yourself from the Newsletter group as above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                        9. Contact details&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions, please send them to me (Mike) at the&lt;br /&gt;
address below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Newsletter Editor: Mike Saunders -- &lt;a href=&quot;mailto:mike.saunders@futurenet.co.uk&quot;&gt;mike.saunders@futurenet.co.uk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 Letters for the magazine: &lt;a href=&quot;mailto:lxf.letters@futurenet.co.uk&quot;&gt;lxf.letters@futurenet.co.uk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 LXF website: &lt;a href=&quot;http://www.linuxformat.co.uk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 Subscriptions: 0870 837 4722 (overseas +44 1858 438794)&lt;br /&gt;
 Website subs page: &lt;a href=&quot;http://tinyurl.com/dv295&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://tinyurl.com/dv295&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ----------------------------------------------------------&lt;br /&gt;
                           (C) 2005 Future</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=15319#15319</comments>
                                        <author>M-Saunders</author>
                                        <pubDate>Tue Jan 10, 2006 10:07 am</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=15319#15319</guid>
                                      </item></channel></rss>