This link has been bookmarked by 579 people and liked by 1 people. It was first bookmarked on 11 Nov 2009, by someone privately.
-
29 Jul 17
-
31 Oct 16
-
24 Oct 16
-
04 Jan 16
Frederico MaranhãoYou've always wanted to learn how to build software yourself—or just whip up an occasional script—but never knew where to start. Luckily, the web is full of free resources that can turn you into a programmer in no time. via Pocket January 03, 2016 a…
-
06 Aug 15
-
17 Apr 15
-
20 Feb 15
Keith SladeYou've always wanted to learn how to build software yourself—or just whip up an occasional script—but never knew where to start. Luckily, the web is full of free resources that can turn you into a programmer in no time.
-
16 Feb 15
Áine MacDermotSeveral helpful resources for computer programming beginners.
Computer Science programming code technology beginners learning education
-
19 Nov 14
-
20 Aug 14
-
16 Aug 14
-
Understanding data and control structures and design patterns does matter very much.
-
So, don't get hung up on what language to learn first. Pick the kind of development you want to do, and just get started using one that works
-
Web Development
-
server-side scripting language,
-
-
04 Aug 14
-
29 Jul 14
-
18 Jul 14
-
20 Jun 14
-
02 Jun 14
-
23 Apr 14
cj jedYou've always wanted to learn how to build software yourself—or just whip up an occasional script—but never knew where to start. Luckily, the web is full of free resources that can turn you into a programmer in no time.
-
31 Jan 14
-
20 Jan 14
-
Don't Get Hung Up on Choosing a Language
-
In the end, language doesn't matter THAT much. Understanding data and control structures and design patterns does matter very much.
-
Pick the kind of development you want to do, and just get started using one that works.
-
AutoHotkey (for Windows) or Automator (for Mac)
-
HTML and CSS:
-
JavaScript:
-
bookmarklets, Greasemonkey user scripts, and Ajax
-
Server-side scripting:
-
PHP, Python, Perl, or Ruby
-
Webmonkey
-
to talk to a database
-
PHP's online documentation and function reference is the best on the web
-
Web frameworks:
-
development frameworks that do some repetitive work for you
-
a programmatic way for different pieces of software to talk to one another
-
Perl, Python, and PHP
-
Unix ninja
-
shell scripting with bash
-
extensible with with bits of software that bolt onto them and add features
-
Bookmarklets, Greasemonkey user scripts, and Stylish user styles
-
Google Wave can get started writing gadgets and bots
-
Learning web development first is a great way to start because now there are ways to put those skills to work on desktop applications, too.
-
Java and Objective C
-
Android apps are written in Java
-
Good coders are a special breed of persistent problem-solvers who are addicted to the small victories that come along a long path of trial and error.
-
-
12 Dec 13
-
22 Jul 13
-
11 Jul 13
-
he first thing you need to know to build any web site is HTML (the page markup that makes up web pages) and CSS (the style information that makes that markup look pretty).
-
-
30 Jun 13
-
First Things First: Don't Get Hung Up on Choosing a Language
-
get started using one that works.
-
HTML and CSS are not true programming languages—they're just page structure and style information.
-
Server-side scripting: Once you're good at making things happen inside a web page, you're going to need to put some dynamic server action behind it
-
PHP, Python, Perl, or Ruby
-
Web frameworks: Over the years, web developers have had to solve and resolve the same problems and rewrite similar code to build dynamic web sites.
-
-
03 May 13
-
30 Mar 13
-
referring to documentation and books to learn its syntax
-
scripting or macro program like AutoHotkey
-
automating actions on their desktop, these free tools are a fantastic way to start—and you'd be surprised at how much you can do with them.
-
-
06 Feb 13
Cameron NewboldThis is a good site for someone who wants to learn to program. It shows you how to start and what to look for.
-
The easiest way to try your hand at programming for your Windows or Mac desktop is to start with a scripting or macro program like AutoHotkey (for Windows) or Automator (for Mac).
-
JavaScript is also the stuff of bookmarklets, Greasemonkey user scripts, and Ajax, so it's the key to making all sorts of web goodies. Start learning JavaScript here.
-
-
17 Jan 13
-
03 Dec 12
-
02 Oct 12
-
23 Aug 12
-
22 Aug 12
-
09 Aug 12
-
17 Jul 12
-
10 Jul 12
-
26 May 12
-
17 May 12
-
16 May 12
-
09 May 12
-
01 May 12
-
29 Apr 12
-
16 Apr 12
-
12 Apr 12
-
29 Mar 12
-
28 Mar 12
-
26 Mar 12
-
20 Mar 12
-
23 Feb 12
-
19 Feb 12
-
05 Feb 12
-
Here's the thing: In the end, language doesn't matter THAT much. Understanding data and control structures and design patterns does matter very much. Every language—even a simple scripting language—will have elements that you'll use in other languages as well and will help you learn.
-
-
26 Jan 12
-
24 Jan 12
-
22 Dec 11
-
27 Nov 11
-
26 Nov 11
-
10 Nov 11
-
01 Nov 11
-
Instead of being bound to specific programming languages and the look and feel of a particular operating system, you can put your killer application in the browser and run it in the cloud, as a webapp. Welcome to the wonderful world of web development.
-
a mastery of HTML, JavaScript, and CSS
-
Good coders are a special breed of persistent problem-solvers who are addicted to the small victories that come along a long path of trial and error.
-
If you can, get a buddy to work with you along the way. Getting really good at programming, like anything else, is a matter of sticking with it, trying things out, and getting experience as you go.
-
-
10 Oct 11
-
28 Sep 11
-
08 Sep 11
-
07 Sep 11
-
29 Jul 11
-
07 Jul 11
-
06 Jul 11
-
07 Jun 11
-
29 May 11
-
13 May 11
-
02 Feb 11
-
29 Jan 11
-
26 Jan 11
-
25 Jan 11
-
24 Jan 11
-
22 Jan 11
-
19 Jan 11
-
17 Jan 11
-
Joelle Nebbe-MornodRT @ginatrapani: I hear "I want to learn how to code. Where do I start?" from readers all the time. Here's my answer: http://bit.ly/3kNYgU
-
16 Jan 11
-
15 Jan 11
-
12 Jan 11
-
07 Jan 11
-
23 Dec 10
-
HTML and CSS: The first thing you need to know to build any web site is HTML (the page markup that makes up web pages) and CSS (the style information that makes that markup look pretty). HTML and CSS are not true programming languages—they're just page structure and style information. However, you should be able to author simple HTML and CSS by hand before you begin building web applications, because a web page is the frontend to every webapp. This HTML tutorial is a good place to start.
-
avaScript: Now that you can lay out a static web page with HTML and CSS, things get fun—because it's time to learn JavaScript. JavaScript is the programming language of the web browser, the magic that makes dynamic in-page effects go. JavaScript is also the stuff of bookmarklets, Greasemonkey user scripts, and Ajax, so it's the key to making all sorts of web goodies. Start learning JavaScript here.
-
Server-side scripting: Once you're good at making things happen inside a web page, you're going to need to put some dynamic server action behind it—and for that, you'll need to move into a server-side scripting language, like PHP, Python, Perl, or Ruby.
-
Command Line Scripting
-
Several scripting languages that work on a Linux-based web server also work at the command line, like Perl, Python, and PHP—so learning one of those baddies makes you conversant in two contexts. My path never took me too far down the Perl road, but I taught myself Python using the excellent and free online book, Dive into Python.
-
If becoming a Unix ninja is one of your programmer goals, you absolutely must get good at shell scripting with bash. Bash is the command line scripting language of a *nix environment, and it can do everything from help you set up automated backups of your database and files to building out a full-fledged application with user interaction. Without any experience writing bash scripts beyond a dozen lines, I wound up developing a full-on personal to-do list manager in bash, Todo.txt CLI.
-
Add-ons
-
You can do a whole lot in any web browser with just a mastery of HTML, JavaScript, and CSS.
-
More advanced browser add-ons, like Firefox extensions, let you do more. Developing Firefox extensions, for example, requires that you're conversant in JavaScript and XML (markup that's similar to HTML, but way more strict in format). Back in 2007 I ran down how to build a Firefox extension, a skill I picked up after I stumbled upon a free tutorial.
-
Many free and well-loved web applications offer an extension framework as well, like WordPress and MediaWiki. Both of those apps are written in PHP, so comfort with PHP is a prerequisite for getting started. Here's how to write a plug-in for WordPress. Developers who want to ride the cutting edge of Google Wave can get started writing gadgets and bots in HTML, JavaScript, Java, and Python. I wrote my first Wave bot following this
-
-
17 Dec 10
Jorge OliveiraProgrammer 101: Teach Yourself How to Code http://ff.im/-oIqhc
-
07 Dec 10
-
01 Dec 10
-
04 Nov 10
-
28 Oct 10
-
To avoid making everyone reinvent the wheel for every new web development project, some programmers have come up with development frameworks that do some repetitive work for you.
-
-
23 Oct 10
-
12 Oct 10
-
08 Oct 10
-
15 Sep 10
Page Comments
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.