اسکرچ یک زبان برنامه نویسی Visual است. Visual را میتوان گرافیکی، دیداری و یا بصری ترجمه کرد. یعنی در اسکرچ دستورات را تایپ نمیکنیم بلکه این دستورات به شکل تصاویری هستند که آنها را با Drag&Drop در زیر هم قرار میدهیم تا یک برنامه ساخته میشود. به این روش برنامه نویسی (یعنی استفاده از دستورات به شکل بلوک) ، blockly programming میگویند.
در دوره آموزشی Udemy Scratch programming: Start creating projects in Scratch 3 با آموزش مقدماتی برنامه نویسی اسکرچ اشنا خواهید شد.