Programming cheat-sheets projectI love cheat-sheets! I love them because they make learning a new programming language, technology or a tool much, much easier.

I wrote the other reasons why I love and use cheat sheets on the first few cheat-sheet posts - awk cheat sheet post and perl's special var post. I don't want to copy paste what I wrote there, so just head to those two articles and read what I have to say about cheat sheets.

Here are all the cheat sheets I have created and I will probably also add the others I am using.

If you noticed any inaccuracies in the cheat sheets, please use the feedback form to notify me, or email me, or just post a comment here!



franck Permalink
September 04, 2007, 20:02

Hey Peter , are we going to see some Php cheat sheets soon?


September 04, 2007, 22:02

franck, I have no plans to make a PHP cheat sheet because the language is too big and I already know it. I create cheat sheets mainly for stuff I do not know and use them in a process of learning!

Dora Permalink
November 17, 2007, 01:05

have any VI cheat sheets? lol

November 17, 2007, 01:10

Dora, gonna have one on readline vi editing mode soon. :) vi related but not quite vi :)

Dora Permalink
November 17, 2007, 01:32

Fairly new to Unix.. will be looking forward to a little help. Okay.. probably a lot of help. Thanks in advance

peacengell Permalink
February 01, 2008, 00:47

nice job man god bless u thanks a lot i'm newbeee
and ilearn alot from u guys good job lol
nice cheat sheet i wana use linux everyday tool as i like the way it is and the way it works still learning cheer's guys see u r in my bookmarks

February 01, 2008, 20:27

A great job peter :-)

February 09, 2008, 08:33

This list is awesome! Is really useful for anyone who uses Linux on a day to day basis.

April 27, 2008, 07:18

You can find cheatsheets for CSS, JavaScript, PHP, SSI, Delphi and HTML Entities at ExplainThat! Cheatsheets

anon Permalink
July 08, 2008, 10:50

Peter, I'd absolutely love a Python cheat-sheet.


July 08, 2008, 10:53

Sorry, anon, I have no intentions to create a Python cheat-sheet at the moment. The language is too big to put on a cheat sheet, and I already know this language. Creating a cheat sheet for Python wouldn't teach me much.

August 24, 2008, 12:08

Hello Peteris,

I find your Cheat-Sheet section just great! I'm already using your Screen reference card but now I see you have much more to offer. Thanks for the useful job!

August 26, 2008, 02:29

Thanks for the cheat-sheet...


ravi Permalink
September 08, 2008, 06:44

thanks for awk,sed & perl cheatsheets

anonymous Permalink
August 05, 2009, 06:40

Thank you!

Jason R. Ralph Permalink
November 21, 2009, 22:10

Hello Peter,
Right of the bat, I was intrigued at the level of expertise that you bring to the table. I have to day that I have learned more on than ever.

Keep up the good work. You are a very interesting fellow to track.



A few cheat sheets that I would be very interested in seeing here are: Lisp, Erlang, R, SASS, Scratch and even SQL.

caobang Permalink
May 11, 2011, 13:33

Thank you very much for your great job! ^^

April 25, 2012, 03:34

the best
very good

September 05, 2012, 04:07

please consider these revisions of the design

jinshu Permalink
October 10, 2012, 09:23

Hello Peter,
That's great job!

July 12, 2013, 15:19

Where can I find HTML Cheat sheet ?

July 12, 2013, 15:20

Where can I find HTML Cheat Sheet ??

rofe55 Permalink
July 15, 2013, 18:08

I am happy to find it. There area unit numerous developers engaged on this section however this can be one in every of the simplest innovative plan ever.I found essay writers at some fascinating things and that i can apply to the event of my journal..Thanks for sharing it here.

boko77 Permalink
July 18, 2013, 10:03

Nice to be visiting your blog again, it has been months for me.
Well this article that i’ve been waited for so long. I need this article to complete my assignment in the college,
and it has same topic with your article. Thanks, great share,personal essay.

August 01, 2013, 03:18

I was waiting for this type article and I have gained some useful information from this site. Thanks for sharing this information.vector download .

jonny001 Permalink
August 10, 2013, 18:23

Excellent site. Lots of useful info here. I sending it to a few friends ans also sharing in delicious. And of course, thanks for your sweat! check cashing.

Sony77 Permalink
August 13, 2013, 16:19

A very informative piece and many of actually dependable and forthright comments made ! This absolutely got me conceiving about this theme, thanks all

August 19, 2013, 20:04

It knows that students have to submit their thesis on time.This is very hard task to write a perfect thesis so every one want help in writing thesis.Thanks a lot.

RIKY77 Permalink
August 19, 2013, 21:05

It's the best time to make some designs for the future and it is time to be joyous. best essay writing service I've read this posted letters and if I could I want to suggest you twosome of intriguing things or recommendations. possibly you could create next pieces

August 20, 2013, 05:10

best games are available here.Thank you for providing such games like minecraft
information. It rally increase my knowledge.
Thank you.

RIKY77 Permalink
August 22, 2013, 10:03

his actually motivates us to coordinate assembly oriented task management functionality. This assists us writing services
to organise our enterprise undertakings very competently. I will extend looking over your blog for more such revisions.

AALIYAH777 Permalink
August 22, 2013, 22:15

I admire the costly facts and figures you provide in your articles. i am going to marker your journal and have my children ascertain over here generally. we are inclined to square measure rather affirmative the will learn numerous new stuff here than any person else! online tutor.

jonny001 Permalink
August 28, 2013, 00:44

I think this can be among the foremost vital data on behalf of me. and that i am glad reading your article. however need to remark on few general things, the web site vogue is good, the articles is de facto nice . credit card merchant services.

salmon777 Permalink
August 31, 2013, 05:18

It's the best time to create some styles for the longer term and it's time to be joyous. best custom essays I've scan this denote letters and if I might i need to recommend you twosome of intriguing things or recommendations. probably you may produce next items..

RIKY77 Permalink
August 31, 2013, 16:42

I accept as true the notions going by vehicle this really is so competent. You can find a entire allotment accessible from that. I glimpse a whole allotment originating from them.essay editor.

RIKY77 Permalink
September 01, 2013, 15:10

Good work! Your post is an very good example of why I hold coming back to read your excellent value content.Academic editing services.

jeson777 Permalink
September 02, 2013, 22:59

I staggered across your blog and was instantly shocked with all the cooperative details and figures that is buy essay . large posted letters, only what i wont to be craving for which i’m making an try ahead to reading your distinct mails presently.

jeson777 Permalink
September 02, 2013, 23:00

I staggered across your blog and was instantly shocked with all the cooperative details and figures that is buy essay . large posted letters, only what i wont to be craving for which i’m making an try ahead to reading your distinct mails presently.

ZUKU777 Permalink
September 03, 2013, 08:35

Interesting post. I Have Been marveling about this issue, so thanks for posting. attractive cool post.It 's actually very pleasant and helpful post.Thankscustom essay writing service.

tony Permalink
September 03, 2013, 09:53

Their protection was good at stifling South African profits so it was a needless way of accepting territory which put them under immense force research methodology.

Lucy Permalink
September 09, 2013, 10:21

I am just very utilized in that magnanime goods. constantly give preference to to learn the significance press releases and it I learned out within a person sent remarque. It is remarkably a meticulous and helpful, that contains all of files and conjointly comprises of a good catastrophe relating to the treatise. this essay editing isn't really straightforward project..Cheers lots for the following practical suggestions.

aren777 Permalink
September 03, 2013, 21:58

I think this can be among the foremost vital data on behalf of me. and that i am glad reading your article. however need to remark on few general things, the web site vogue is good, the articles is de facto nice . professional writing service.

jack11 Permalink
March 22, 2014, 10:10

The examcollection 650-369 are astonishingly similar to the real 650-369 vce questions and these questions depict the real exam scenario. The credibility and vce 650-369 validity has also been sanctioned by the experts related to this field and it has also been verified by the feedback of our valued customers.

POP77 Permalink
September 03, 2013, 22:09

Not numerous persons would state what you've said and still make it intriguing. Well, at least significant important I'm pledged. Cant hold up to glimpse more of this from you.merchant services.

Priff1974 Permalink
October 24, 2014, 10:37

I really like your thought man. you can checkmy blog to learn more about this subject. Just grat me an email about that

POP77 Permalink
September 07, 2013, 14:28

I accept I have not been on this blog in a long time while it was large large delight to find it afresh. It is such an essay writer free important theme and disregarded by so many even professionals ! I articulate thankfulness you for aiding to make persons more cognizant of these undertakings. Just large stuff as per widespread.

Hank77 Permalink
September 07, 2013, 21:11

Hello there, I discovered your post truly supportive. It helped me the distance in finishing my duty, I am likewise giving a reference connection of essays writing service your website for my situation study. A debt of gratitude is in order regarding posting such useful substance. Continue posting

NaderAttia Permalink
September 08, 2013, 10:57

thanks you get to the point every Linux geek want to mix powerful tools to get the job done effectively, fast .. thanks again

September 09, 2013, 04:51

expression papers creating can be a sculpture or perhaps an art which can be turned into achieved at. Processes as well as looms, piece of equipment as well as course can be executed at, smart as well as perfect. It indicates to explain to in which gifts. To produce lend a hand to our order essays creating assistance is actually habitually outfitted upward. Into the future through further in collection great enjoyment be in close proximity or perhaps place around.

Jaylen Permalink
October 29, 2013, 17:52

Hi! Your publish rocks and can be a great study!

The Supreme Court is ready to concentrate to oral arguments in Associate in Nursing exceedingly} terribly case throughout that federal agents used a GPS device to trace a suspect's automotive for a month whereas not an enquiry warrant.

Pop99 Permalink
September 10, 2013, 12:16

I was fortuitous enough to find your location, write your topic is very good, using the syntax very well, best essay writing service and give us to add a lot of joy. hold it up! Thanks for distributing this item mail. joyous to find a pleasant item.

Tony Permalink
September 10, 2013, 18:05

This is really what I was looking for.I am feeling glad to came here.I would like to articulate research paper writing service reviews thankfulness you for distributing such info with us,I like to suggest you that contain circulating such notions in the fut

albarta777 Permalink
September 11, 2013, 17:42

I have read your post, I received from here many information about entertainment. This is very intresting and charming post. This post is very beneficial for people. Do you want to clean the around atmosphere. if yes, so visit our site and get my about them in a cheap price.

Tony006 Permalink
September 12, 2013, 05:37

The depth and value of this post is really awesome. It is very knowing data that could be very much helpful best paper writing site in IT as well as e-business industry.

September 12, 2013, 16:37

Before you submit your essay paper to lecturer, don’t forget to proofread that assignment. This is so essential to do so you can shun grammatical error or wrong words. Make sure that you do this way in detail to get good result.Visit best essay to learn more.

September 14, 2013, 09:22

I am pleased that I had the treasure to stumble over your blog. facilitate with writing It’s absolutely a vital issue that not replacement of us locality online grammar check unit conversing regarding and help composing term papers that i'm glad that I got the prospect to work out all the angles.

Ridwan Ardiansyah Permalink
September 17, 2013, 11:11

Thank you so much for the information you have shared with us!
I am impressed Peter!

best regards from Jual Jaket Online Keren from malaysia

Lomen Permalink
September 19, 2013, 06:45

!Oh! Amazing work with the article. I find few helps over here related by this post to do my task nicely. I highly recommend this. Thanks a lot… merchant services.

September 19, 2013, 13:10

Visit online esay here

ADAMINA345 Permalink
September 19, 2013, 16:44

This is a shrewd journal. I signify it. you have got such pieces facts and numbers contemplating this theme, then wealthy passion. large delight visit with my attachment get custom essay you what is supplemented might information to conceive people rally behind it, manifestly from the responses.

DSAI88 Permalink
September 19, 2013, 19:41

This is an facts and figures oriented post.....well for me it is commodious post.dissertation editing .thanks for circulating this astonishing posted letters with me.....looking to visit your mails in future

September 21, 2013, 08:29

In actual fact loaded content and awfully positive nformation. I got it my way out from over here. I greatly propose his/her works with the functional informative information Custom Peptides.

COKO99 Permalink
September 21, 2013, 10:06

We all realise that liability is basically alarming and money is vitally alarming. Ergo, one should have more of the last mentioned than the preceding but couple of are proficient to attach to that proofreading services.

DSA33 Permalink
September 22, 2013, 20:27

I should state, you've got one of the best blogs I've glimpsed in a long time. What I wouldn't give to be proficient to conceive a blog that's as intriguing as this. I about sick just have to comprise reading yours and crave that one day I can conceive on a subject with as much details and figures as you've got on this one!write research paper,

September 24, 2013, 06:08

You should proud to your self for having able to write down some really wonderful tips and hints. Great articles, I think it would be a good asset. Unquestionably been having more things openedLadder Trolley.

September 24, 2013, 06:09

This is best site to spent time on .I just stumbled upon your chatty blog and desired to say that I have really enjoyed reading your very well written blog posts. I will be your frequent visitor, that's for sure.Grating Manufacturer.

Asik09 Permalink
September 25, 2013, 06:20

Hello...This part is spectacular. It’s not everyday that we observe such awesome minutia over a blog part, not to mention on the internet. thanks !paper writing service.

Daniel Agger Permalink
September 26, 2013, 10:46

In actual fact loaded content and awfully positive information. I got it my way out from over here. I greatly propose his/her works with the functional informative information. Thanks a lot………..
casino på nett.

September 27, 2013, 08:36

Wonderful tips. It is useful for me,thanks a lot for giving everyone an exceptionally splendid possiblity to read in detail from this blog. I will bookmark your blog and check again here frequently.

kevin Permalink
September 29, 2013, 20:16

Everything you need to do is to select a pricing conceive and to get started with directions exactly after ordering. There are distinct charge concepts for each app, but two rudimentary choices are accessible

twinkle777 Permalink
October 01, 2013, 14:07

I believe this can be among the foremost crucial data on behalf of me. and that i am pleased reading your article. although need to comment on couple of general things, the world wide web site vogue is good, the articles is de facto pleasant .grant proposal writing.

Mito Hulkonen Permalink
October 20, 2013, 14:42

Our Finnish readers will be pleased to find out the nettikasinot bonus sheets they can make with this. Appreciate the share.

Dolan Permalink
October 24, 2013, 04:42

This is the initial instance I stopover this blog. Really this is grand employment with the blog. It is incredibly happiness to acquire it as I got gigantic helps right here. besøk oss.

jonathan77777 Permalink
October 26, 2013, 09:17

I'm stimulated to uncover this sheet. i would like to to many thanks for ones time for this considerably fantastic read!! I undoubtedly very charming each a part of it and that i even have you saved to fav to seem at new facts and figures in your web site. digital transcription service.

October 29, 2013, 10:14

You have to find out which among all best writing service review could offer a number of assurances that would make sure that you are being provided with most excellent service there is.

August 04, 2014, 10:59

To get the best experience and writing service from the world's best writing service provider write my essay an excellent online writing solution.

Mica252 Permalink
November 23, 2013, 04:26

Barris suggests that you just think about your report as a part of the analysis you have got done. The university health and safety workplace offers if you stand still. tuition grant.

Felicia Permalink
October 24, 2014, 08:28

I love inspirational quotes. They are powerful nuggets of wisdom condensed into 1-2 lines
Quotes of the Day. and inspirational quotes.

tonu88 Permalink
November 30, 2013, 11:18

Akin to nearly all vast moving parts this commanding tome afflicts us with loads of being feelings that are convey in trouble-free talking.If learn to scam visit site.

ruserel Permalink
December 03, 2013, 05:48

At that point after you have twice the same number write my essay now as required filter out the best and change them in a scholarly way.

jerome taylor Permalink
December 07, 2013, 00:39

I was finding this.I was trying to imply this but failed. I am going to try this again with the help of your post.

December 14, 2013, 01:08

Thank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing.

Protima K. Permalink
December 18, 2013, 06:03

I used to be checking continuously this blog and I am impressed! Extremely useful information specially the ultimate part I take care of such information much. I was seeking this certain info for a very lengthy time. Thanks and best of luck. Hatta Mountain Tour | Fujairah City Tour | Desert Safari Dubai | Dhow Dinner Cruise Thanks.

NJHU777 Permalink
December 23, 2013, 22:10

The participants ar asked to supply repsonse on the way to use the abilities learned to vpn guru talk supplemented competently one time operating with various scholar populations, supported the educating notions and modes of connection

johnmak918 Permalink
December 27, 2013, 08:48

It is at times challenging to get these focuses, as there is no surety of keeping the same machine for a long time of opportunity to advance the focuses that you require for the prizes.

January 05, 2014, 04:46

In actuality remarkable effort with the blog. I do resembling your unbreakable vocation and will stop for more post from you as post gave me bliss and gives some helps to do same work right here.sell gift cards
Thanks a lot…………………………

dser098 Permalink
January 09, 2014, 08:14

scholarship writers may be salaried workers, salaried on an hourly rate or salaried a flat otherwise development charge. To be adept to be on well roulette online spielen known time span with the promise assign scribe salary, we should primary realise the explicit allowance of work that likes to be finished.

jaquline777 Permalink
January 12, 2014, 17:14

The admissions committee of the graduate school in which you are trying to gain application to will be looking for undertaking scholars who have the ability to become both great graduate students and great professionals in their area one time graduate school is over. statement of purpose for graduate school.

January 31, 2014, 15:48

Most of the bargain seek motor optimization services businesses conceive their seo services based upon the varying marketing needs of customers.

fade777 Permalink
February 01, 2014, 20:32

It is your vocation to find the correct one & other ones. Just explain what is on your brain and kind of formats that you want. They are going to essay writing service appreciate & turn the bare paper to what you have framed at heart.

ASE44 Permalink
February 11, 2014, 07:31

This is the first time I journeyed to this blog. actually this is awesome work with the blog. credit card processing services It is very large delight to get it as I got gigantic assists right here. I highly realise the bloggers workings and will hold up for more dispatched notes from the admin

KOI99 Permalink
February 20, 2014, 20:28

Your present everyday job and highly rated interest do not need being shelving in alignment for you to look for better teaching. The next origin for casino nz choosing online degree focus the major advantages of earning instructive assesses from brim to brim the use of an internet addition and one-by-one computer.

Payment Processing Solutions Permalink
February 24, 2014, 17:18

We have studied your blog rightly then I discovered out out more details and numbers about communal netpromised .its worth . promised . I felt that really communal bulletins is bearing for us . we can get more and more benefots because of that .Payment Processing Solutions .

Nike7487 Permalink
February 28, 2014, 06:51

I started taking part in baseball after I was seven years previous, and vie up till I graduated highschool. I conjointly vie basketball from fifth grade to a junior in highschool. Intelico.

Dab09 Permalink
March 01, 2014, 10:50

calmly accept a glimpse actuality and arise affable to appeal out this apple actual ample apple actual ample apple actual ample apple actual advanced apple actual advanced apple advanced apple advanced apple advanced web log. affluent agreeable basal duke and absolutely accommodating apple actual advanced apple actual advanced apple actual advanced apple actual advanced apple advanced apple advanced web place. I ache best of we winner casino are absorbed to UN agency belt assemblage to try to acquisition out these assortment of things, actuality we are accomplished to beam everything. I’m with the agreeable brand and do acquiescence him as a appropriate supplier. Acknowledgment for your appointment and you too

mickky Permalink
April 02, 2014, 13:48

It was launched in August 2013. Its popularity is fast rising because it has so many features. It offers speedy communication and high security. Due to all these things, users are having a pleasurable experience in using this app to stay in touch with their friends and family telecharger whatsapp.

lucia777 Permalink
April 04, 2014, 16:34

When looking for a service provider, small entrepreneurs and even established businessmen will have to select the right firm so that they can get their intended objective of achieving top positions in the search engines. utah seo.

April 05, 2014, 15:16 they carry mobile devices clipped to handbags & straps, on belt loops & buckles, on planes, trains, & automobiles--Everywhere they go, their cell phone goes. Yes, even the bathroom! Ready, willing, and able to receive your text message!

AOTO88 Permalink
April 30, 2014, 19:48

It is a actual assisting price in India column for me. I've enjoyed account the post. It is actual advisory and advantageous post. I would like to appointment the column Videocon prices4 already added its admired content

May 09, 2014, 10:36

choosing online degree focus the major advantages of earning instructive assesses from brim to brim the use of an internet addition and one-by-one computer.

tom787 Permalink
May 11, 2014, 03:42

At the opposite finish of the spectrum," CR says, "we had to spike the check excreta with the very best gonadotrophin concentration we have a tendency to tested - ninety one mIU/ml

Hannah Permalink
May 14, 2014, 15:13

Clean Sheet usually refers to that starting of a project or activity from scratch with nothing currently in existence. Check this site.

houston777 Permalink
May 22, 2014, 12:57

There are such a large number of individuals who are passing on or have effectively passed on of hopeless maladies; one couldn't resist the opportunity to think about whether the individuals behind the finding of this marvel herb have a concealed plan for hiding the data. reishi mushrooms.

kevin789 Permalink
May 23, 2014, 21:25

they might additionally be obliged to store a record, on the off chance that they need to have a chance at winning the biggest prizes. Nonetheless, onlinecasino777 betting online is conceivable through free bingo recreations also, and players can win more diminutive measures of cash, however there is no danger of betting included.

tom777 Permalink
May 24, 2014, 18:25

Will there be a panic buying hysteria, as this herb becomes a necessity most especially among those in critical health conditions? People could swarm for supplies and regulations should be firmly in place. Will there come a time when this red reishi mushroom botanical herb will be misused, since there is already a cure so people will no longer look after their health more closely, considering their lifestyles? reishi mushroom extract.

houston777 Permalink
June 04, 2014, 19:05

Many studies have been done about the positive effects of the ingestion of any form of reishi mushroom like reishi mushroom capsules. Ailments like asthma, hepatitis, and insomnia are among the conditions it can help relieve.

June 06, 2014, 13:33

Cheat-sheets are very helpful. They make learning a new programming language, technology or a tool much, much easier.

Thanks for sharing

adam265 Permalink
August 12, 2014, 16:31

Really rich content and very useful information. I found my problem’s solution starting over here. I exceedingly advocate his/her machinery by means of the valuable enlightening information. Thanks a lo cloud software.

Protima K. Permalink
August 25, 2014, 05:23

I actually enjoyed reading it; you might be a great author. I will make certain to bookmark your blog and may come back very soon. I want to encourage you to continue your great work, have a nice weekend! online auctions Thanks.

DARELL Permalink
September 05, 2014, 14:47

Really wonderful post. I really love sheets! I adore them in light of the fact that they make taking in another programming dialect, innovation or a device much, much less demanding. If you want learn more about best online essay writers this. Please feel free visit our website.

Protima K. Permalink
September 10, 2014, 13:54

This post gives truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. Thank you so much. Keep up the good work. hotel intimacy kits Thanks!

October 13, 2014, 12:50

Those are very good sheets, I must say. I suggested them to my favourite essay writing service.

DARDEN678 Permalink
October 24, 2014, 07:58

That is the single, most huge motivation behind why individuals attempt and abstain from composing a paper amid their University course. If you want appropriate solution about copyessay please feel free to visit our site.

Leave a new comment

(why do I need your e-mail?)

(Your twitter name, if you have one. (I'm @pkrumins, btw.))

Type the first letter of your name: (just to make sure you're a human)

Please preview the comment before submitting to make sure it's OK.