Tynker属于教育编程语言，可以教导儿童如何编写游戏及程式。在编写程式的过程不是直接输入程式码，而是由拖放程式方块，然后再黏贴在一起的方式进行。Tynker的视觉设计及原理是以Scratch语言为基础，类似Snap!及等语言，不过Tynker不是以Adobe Flash为基础，而是以HTML5及JavaScript为基础，可以用在没有外挂plugin的浏览器中，也可以用在平版电脑及智慧型手机中。Tynker和Scratch的另一个不同点是Scratch是开源软体，而Tynker是商业软体，其目的仍以销