Games | Internet | Science | Space

Programming for beginners: Small steps can lead to great success

Posted : Sun, 28 Dec 2008 03:14:27 GMT
By : DPA
Category : Technology
News Alerts by Email ( click here )
Technology News | Home
Hanover - Anybody can learn to program. The key is to set small goals along the way. Good programming languages to start with are C# and Java, says programming how-to book author Helmut Erlenkoetter. These languages, known as object-oriented, are clearly structured and easy to understand, he says. Another good entry level candidate is the newer version of Visual Basic .NET, says Hajo Schulz from the Hanover-based computer magazine

c't. While Visual Basic and C# are designed for the Windows operating system, Java works with both Linux and the Mac OS.

Once you have decided on a programming language, the next question is where to get started. "Beginners are best off setting very narrow horizons," says Erklenkoetter. "Otherwise they won't have any success to build on." One sensible way to get started is by working through problems whose solution are already known. Everyday problems - determining tips, for example - are well suited for this.

Users can draw support from special developer software available on the internet, says Professor Heinrich Ploedereder, director of the Institute for Software Development at the University of Stuttgart. Java in particular features the Integrated Development Platform (IDE) Eclipse.

"If something isn't working, then the user can look there for software components to help with the programming," Ploedereder says.

It can be very difficult without the IDE, Schulz says. They are an enormous aid for beginners. "Key programming terms are marked in bold, for example, or recommendations on how to complete a command appear in a drop-down menu," he notes. A debugger to check the programming code for errors is also useful.

Apart from the internet, handbooks and manuals are another helpful source of advice. How-to guides are relatively good companions to getting started with a specific programming language, Ploedereder explains. "They convey fundamental starting points from which you can write your first small program."

Analytical ability and a logical approach to problems are important characteristics for programmers. "For this reason we offer courses in logic and mathematics here for beginners who have never programmed before," explains Stefan Dewes, director of the adult education college of Dillingen/Saar. This is particularly helpful for absolute beginners, since otherwise they'll struggle with these skills later on. It's also important in making simple concepts like loops and variables more comprehensible.

The courses work on the classic three-step principle, Dewes claims: "Demonstrate, copy and practice." As the detail work is often so difficult, beginners are well served by working in groups.

"Four eyes see more than two do," he says. The programmers themselves often lack the necessary distance from their code, too - they tend to oversee their own errors, even after looking at their work numerous times. Professional-level programming may well require more than just night school courses, Ploedereder notes. But it can serve as a helpful entry.

Copyright DPA

Share/Save/Bookmark

Article : Programming for beginners: Small steps can lead to great success
Print this article
Email this article

Stay Updated
News gadget on your Google homepage
Subscribe to a news feed in Google Reader


Related News

Facebook prepares dual stock structure
New York - Internet networking site Facebook has created a dual-class stock structure designed to give existing shareholders control over the company, a move seen as paving the way for going public. However, Facebook said Tuesday in a statement that ...

How to back up your data with Windows 7 - Feature
Washington - Windows 7 provides more ways to keep your data safe than any previous version of Windows. And that's good news. For despite the claimed reliability of hard disks and solid state drives, data loss due to drive failure is still an all-too-...

Pakistan rolls out jet fighter produced with Chinese assistance
Islamabad - Pakistan on Monday celebrated the rollout of a multi-purpose jet fighter manufactured in the country under a joint venture with China. The first locally produced JF-17 Thunder made its debut at the Pakistan Aeronautical Complex in Kamra, ...

The computer helper: Buying a Windows 7 computer - Feature
Washington - Lots of people have waited until the official release of Windows 7 before buying a new computer. And now that the new version of Windows is out, the stampede is on. Just about any computer you buy today will have Windows 7 pre- installed...

Network music and middleman: New technology products
Music from the network: Sonos ZonePlayer S5Berlin - Sonos has released a new network-ready music player. The ZonePlayer S5 costs 399 dollars and comes with five integrated speakers to play back music stored on a home network or streamed from internet...

Fast and uncomplicated: Windows 7 on netbooks
Munich - Windows 7 is here. One of the ways the new operating system from Microsoft stands out is that it doesn't need powerful hardware to run well. This makes it suitable for use in netbooks, which typically come preinstalled with Windows XP. Wind...

Anonymization programmes generally live up to promises
Hamburg - Computer programmes designed to let users surf online anonymously generally live up to expectations, according to tests run by German computer magazine Computer Bild. The test of eight programmes found that seven set up an effective disgui...

Have your Say
Name
Email
Subject
Your Comment

Enter Verification code
 
  

 

 

More Technology News click here
Follow The Earth Times
Subscribe to RSS Follow Earth Times on TwitterNews by email
Share/Save/Bookmark

 
 



 
Subscribe to free Earthtimes
News Alerts by Email Click here
For RSS Feeds Click here
or Create your own RSS

Add to Google Toolbar
Breaking News
Press Releases

 


The Earth Times
News Category

© 2009 www.earthtimes.org, The Earth Times, All Rights Reserved | Privacy Policy
Earth Times accept no responsibility or liability either directly or indirectly for views or opinions expressed in articles or comments.