Automatically pulled from Google Starred

You've always wanted to learn how to software yourself—or just whip up an occasional —but never knew where to start. Luckily, the web is full of free resources that can turn you into a programmer in no time.

Since the invention of the internet, programmers have been using it to discuss software development techniques, publish tutorials, and share code samples for others to learn from and use online. If you’re curious about how to become a programmer, you can get off to a running start using tons of great free web-based tutorials and resources.

First Things First: Don’t Get Hung Up on Choosing a Language

A common pitfall for beginners is getting stuck figuring out which programming language is best to learn first. There are a lot of opinions out there, but there's no one "best" language. 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. In classes I took to get my degree in Computer Science, I programmed in Pascal, Assembly, and C—languages I never actually got paid to program in professionally. I taught myself every language I've used in my career, reusing concepts I already knew, and referring to documentation and books to learn its syntax. 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.

There are several different kinds of software development you can do for various platforms, from the web to your desktop to your smartphone to a command line. In this article, we’ll outline some of our favorite starter tutorials and resources for teaching yourself how to program for each major platform. We’re going to assume you’re a savvy user, but a newb when it comes to wrangling code snippets, so we’ll keep things at the beginner level. Even just following through a beginner programming tutorial, you’ll be happy to see how far you can get.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Automatically pulled from Google Starred

Filed under: , , , , , ,

We’ve already mentioned other ways to power up Google Chrome. Before extensions arrived on the developer channel, Userscripts and bookmarklets were your only options. Both are still great ways to add some kick-ass functionality to Chrome. If you’re running the stable or beta builds, you may want to stick to them for now.

Now, onto the extensions!

If you have a favorite that I left off, feel free to share it in the comments!
Share

Continue reading 15+ great Google Chrome extensions

15+ great Google Chrome extensions originally appeared on Download Squad on Mon, 02 Nov 2009 07:00:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments

Add to digg
Add to del.icio.us
Add to Google
Add to StumbleUpon
Add to Facebook
Add to Reddit
Add to Technorati




Google ChromeGoogleLinuxMicrosoft WindowsMacintosh

Go to Source

Tags: , , , , , , , , , , , , , , , ,

Automatically pulled from My Clippings on NewsGator Online

Filed under: ,

can be incredibly handy. If you use multiple browsers, they’re a great to ensure you don’t lose any of your favorite functions when switching back and forth. Maybe your browser doesn’t support extension or there aren’t many in the wild for it just yet – bookmarklets can provide many of the same functions.

Here are ten that I find particularly handy. If you’ve got a favorite, feel free to share the link in our comments!

BitLet [site] – Creates bitlet.org links from .torrent links for downloading without a client. Works nicely on popular sites like Mininova and TPB, and should work anywhere you find torrents.

Bugmenot [site] – Want to read an article on a site that requires registration? This one taps Bugmenots database for shared usernames and passwords so you don’t have to sign up.

Capture with Aviary [site] or Kwout [site] – Aviary offers some excellent browser-based image editing tools. Wait about 20 seconds for Aviary to capture your current page, and it will then open in their editor. Kwout is more lightweight, and is handy for , small captures (600px max) and sharing via Twitter, Facebook, Flickr, and more.

Continue reading 15+ handy bookmarklets to power up any browser

15+ handy bookmarklets to power up any browser originally appeared on Download Squad on Thu, 09 Jul 2009 11:00:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments
Go to Source

Tags: , ,

Automatically pulled from My Clippings on NewsGator Online

Bookmaplet does a really simple thing well. Power browser users (Ubiquity fans, for example) can quickly copy, paste, and map an address, but a simple allows you to highlight an address on a web page, hit the bookmark, and see the location in a Google Maps window that pops in without leaving the page you’re on. Know a similar on-page mapper that works as well? Tell us in the comments. [via ResourceShelf]


Go to Source

Tags: ,

While the team work on their .  Here is mine:

Drag the link below to your links bar…

TweakIT

Now edit the bookmark and replace the url with the following:

:void(location.href=’http://api.dot.tk/tweak/shorten?long=’+encodeURIComponent(location.href))

Below is the explanation of the response from tweak.tk

the responses body will contain two lines:

http://bcdef.tk

http://tk./bcdef

The first line will return the created domain name. The second line will display the shortened URL. They both work instantly. The next line is indicated with a carriage return. The domain name is immediately available to use everywhere in the world. Please note that the shortened URL sometimes is not correctly interpreted as an hyperlink in some applications. However, the shortened URL is a real working URL and works in all browsers.
When an error occurred, the HTTP response code will be set to one of the following:
400: Long URL not submitted
401: Long URL is invalid
402: Quota reached
403: Shortname already taken
409: An other error happened

Tags: , , , ,