background preloader

Programming

Facebook Twitter

Collecting all the cheat sheets. 50 Essential Web Apps for Freelancers. When you make the decision to go out on your own, you are faced with many choices.

50 Essential Web Apps for Freelancers

Should you work from home or rent a space? Bill hourly or by the job? What kind of hours should you assign as ‘work time’? Amidst all those decisions that have to be made, you also have to choose what tools you’re going to use to actually do your job. And the web is both a blessing and a curse in this regard. What’s a poor, green-behind-the-ears freelancer to do? We’ve broken down the apps into larger categories, highlighted the best or most interesting in each category, and included the best of the rest. Invoicing and Time Tracking First things first — you need to get paid. The Invoice Machine A beautifully designed application that focuses on simplicity, the Invoice Machine is one of the nicer invoicing tools available.

Ballpark The better way to send invoices. Tempo Simple time tracking, powerful reporting. Financial/Accounting. 50 Places You Can Learn to Code (for Free) Online. If you’re curious about learning a programming language then you’re in luck: there’s no shortage of resources for learning how to code online.

50 Places You Can Learn to Code (for Free) Online

University-level courses, tutorials, cheat sheets, and coding communities all offer excellent ways to pick up a new language, and maybe even a new job, too. Read on, and you’ll discover 50 great places to learn how to code, for free, online. University Many big names in education including MIT and Stanford offer programming courses, absolutely free. General If you’re just dipping your toes into programming, or you want to find a variety of resources, these sites offer several different ways to learn how to code. Community Learn how to code on these sites with a heavy community influence ready to offer help to newbs. Language Specific Drill down to the language you really want on these sites, offering expansive learning in one or two specific languages.

Javascript

Shell. Free Programming Books. Here is an uncategorized list of online programming books available for free download.

Free Programming Books

The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, as well as some other languages, game programming, and software engineering. The books are in various formats for online reading or downloading. This list will be updated daily. Scroll downn, or use the shortcuts below. Tendril Developer. Problem 2. Afreedll.com - Download Missing DLL Files for Free. Become a Programmer, Motherfucker. If you don't know how to code, then you can learn even if you think you can't.

Become a Programmer, Motherfucker

Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at learncodethehardway.org. Learn C The Hard Way Learn SQL The Hard Way Learn Regex The Hard Way Graphics Programming Language Agnostic NerdDinner Walkthrough Assembly Language Bash Clojure Clojure Programming ColdFusion CFML In 100 Minutes Delphi / Pascal Django Djangobook.com Erlang Learn You Some Erlang For Great Good Flex Getting started with Adobe Flex (PDF) Forth Git Grails Getting Start with Grails Haskell Java JavaScript. Category Category.

Python

10 Websites On How To Be A Better Programmer. We all want to be better at the things that we do.

10 Websites On How To Be A Better Programmer

Why? Perhaps it will lead to less work, less stress, a sense of pride or more money. Whatever your motivation for improving your skills – the point is that your skills are not static; however, there are different ways that you can approach improving them. Below are 10 websites that I have found (both old and new) that offer suggestions on how programmers can improve their programming skills. In no particular order: 1. 8 ways to be a better programmer in 6 minutes SecretGeek takes you through modifying your development environment and utilizing tools to improve your coding. 2. Jeff Atwood reflects on interviews he read about with Bill Gates. 3. Written almost 10 years ago, Danny Burbol mentions 10 ways that you can improve – many of which can be applied to life: know your limits, fix it, don’t hack it, don’t get personal, etc. There is also a nice summary of his points at the bottom of the page. 5. 4 ways to become a better programmer.