Programming

A Great Free & Extensive Resource For Learning Java

There are a lot of good tutorials online for Java. However, a lot of times, you don’t want a tutorial on how to accomplish a specific task. Rather, you want to learn the language and its features in a systematic manner. You don’t want a reference so extensive that you can only use it as [...]

Learning Clojure – A Dialect of Lisp

Clojure, a Lisp dialect targeting the Java framework has become popular over the months. Targeting the Java framework means that you have access to everything that Java provides. And you also get a taste of functional programming. I’ve been forever wanting to try a functional language. At first, I thought it would be Common Lisp. [...]

Finding Out How Perl Resolves Operator Precedence

When you perform a series of operation, say, 3*5+7, then the order in which you perform them might affect the end result. In the preceding case, according to the rules of mathematics, you’d perform the multiplication first, and then the addition. If instead, you performed the addition first and then the multiplication, you’d get a [...]

Learning C Programming – Why and How

C might sound like the language of programming wizards. Normally, the current generation of programming beginners have an array of high level languages like Ruby, Python and PHP to work with. Working with Java+(Some GUI Library) or .NET seems more intuitive. So, why learn C? And if you’re convinced that it’s a good language to [...]

The Answer to “What Program Should I Make”

You’ve just learned a new programming language. You understand it quite well. But now, you’re unsure about what to make. What are your choices? I recently wrote a post PHP Projects That Hobbyists Can Make – WordPress Plugins, and I thought that the same thing could be applied to all the languages.

PHP Projects That Hobbyists Can Make – WordPress Plugins

This question practically comes up in every beginners forum. Once you’ve learned a language, what should you make with it? Well, in this post, I specifically address one of the “type” of things you can make with PHP. I’ll also explain why there are great possibilities here.

Learn Python 3 Now – Resources for Diving In

You’re all charged up, ready to start with Python 3. Now, all you need is a systematic resource to follow. And that is precisely what I’ll give you. If you haven’t already installed python, you can download the latest 3.x release from Python.org. If you’re on a Linux system, then use your repository manager to [...]

How To Learn Programming – A Beginner’s Guide

All right, you’ve decided that you want to create your own software. Whether you want to write applications for the desktop, mobile phones or any other platform, this article will surely help you get started. First of all, you need to decide on a programming language to learn. There are a lot of general purpose [...]

Google Teaches Python – Written Materials, Videos, Exercises

If you want to learn Python, Google’s Python Class might be worth checking out. It includes videos, written material and programming exercises. It is usually given to Google employees new to python. The tutorial assumes you have at least a basic knowledge of programming concepts. If you know what a “variable” is, or what “loops” [...]

Make Simple Applications and Become Famous

We don’t want Paint, we want Photoshop. Or the next-generation 3D Modelling tool. Or the next-generation world class photorealistic renderer. Whatever we have, we want to add one more bit of complexity to it.