Programming
Resources
General Skills & Knowledge
-
Programming in Style
Advice on effective and neat presentation of programs. Covers issues about whitespace, indentation, identifier names and comments.
- Software Testing: The Basics
Why do we test programs? This article I wrote gives an overview of software testing for students learning to program. - Testing & Documenting your Testing
For students taking programming courses, this is a guide to how to test your programs and present your testing in the documentation for your programming assignments. - Documenting the Design for your Programming Assignment
For students taking programming courses, this is a guide to what how you can present the design of your program code in the documentation for your programming assignments.
Haskell
- Haskell is a purely functional language.
- This Haskell tutorial provides a gentle introduction to Haskell.
- This QuickCheck is an automatic testing tool for Haskell.
Java
- java.sun.com is the ultimate Java site, from Sun, the people who brought you Java. You can download the latest version of the development kit for Java, which contains everything you need to write Java programs. You can even download an integrated development environment from Sun as well.
- Sun provides a free online Java Tutorial. You may find it quicker to start from The Really Big Index to the Java Tutorial.
- The Java documentation is very comprehensive
- Thinking in Java by Bruce Eckel is a Java book pitched at the level of experienced programmers new to Java. It explains the "why", not just the "how".
- Eclipse is an open-source Java Development Environment. You can download it for free to your own computer, should you wish. Install a JDK first, or install the JDK along with Eclipse.
- NetBeans is another Java Development Environment. You can download it for free to your own computer, should you wish. Install a JDK first, or install the JDK along with Netbeans.
-
A list of Free
Java programming books
This page is provided by www.techbooksforfree.com -
Parameter
Passing in Java- by reference or by value?
This article offers a good description of the ins and outs of how Java actually passes parameters to methods.
Pascal
-
Delphi Basics
A comprehensive site about Delphi, with manual, tutorials, code examples, everything that you could want to know! - The UnOfficial Newsletter of Delphi Users
Articles, tips and tricks -
Beginner's
Guide to Delphi Programming
From www.about.com
