Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

WordPress Getting Started with WordPress Getting Started with WordPress When and Why to Use WordPress?

What is Scratch?

Hi, I would like to know what is Scratch. I see everyone speaking this but I didn't understang what it is. Every time I search on google about that I find this website https://scratch.mit.edu

6 Answers

Dan James
Dan James
2,709 Points

To do something "from scratch" is an English idiom, in use in both British and American English (and probably other regions), and means to start from nothing. It probably has sporting origins, most likely from cricket in the UK. In this lesson, it doesn't refer to software called Scratch.

Dominic High
Dominic High
5,163 Points

I believe what you are referring to is when someone says, "We will be making a WordPress Theme from SCRATCH." What they are referring to is that the theme will be made from it's most basic form without the use of any sophisticated software, tools or prior frameworks. Usually done as a demonstration of how to create for beginners or someone new to the process or idea.

I pretty sure "Making a Theme from Scratch" means building up this Theme directly from the drawing Board.

  • Open the Editor and just code.

Think of Scratch as a Text Editor for little kids. It's got a colorful user interface and code blocks that are easy to use and understand, while still being complex enough to be a great gateway program to get little kids into coding.

Joel Shaw
Joel Shaw
1,731 Points

It means you create your own starting point... It's like baking a cake using the ingredients verses going to the store and buying a mix that only requires a few steps.

In this instance, You'd create a static site (HTML, CSS, JS) and then include the Wordpress code, which is written in PHP, to create your main functionality.

The URL you're referring to actually has nothing to do with WP design/development, it's simply what they call that project.

Hope that helps! =)

I dunno. A WordPress Theme?