# Just start using BTT, what code i need to learn?

**URL:** <https://community.folivora.ai/t/just-start-using-btt-what-code-i-need-to-learn/13440>\
**Category:** Tutorials\
**Tags:** touch-bar\
**Created:** [February 4, 2020, 11:09pm UTC](https://community.folivora.ai/t/just-start-using-btt-what-code-i-need-to-learn/13440 "2020-02-04T23:09:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kaki\_Fang](https://community.folivora.ai/user_avatar/community.folivora.ai/kaki_fang/32/10027_2.png) [@Kaki\_Fang](https://community.folivora.ai/u/Kaki_Fang)\
**Post date:** [February 4, 2020, 11:09pm UTC](https://community.folivora.ai/t/just-start-using-btt-what-code-i-need-to-learn/13440/1 "2020-02-04T23:09:04Z")

</div>

just start to learn how to use the BTT. I want to customize some features in on touch bar. However, most of them are requiring code. What language should I learn for this? and what should I learn and notice for advanced using BTT?

---

<div class="post-metadata">

**Author:** ![Andreas\_Hegenberg](https://community.folivora.ai/user_avatar/community.folivora.ai/andreas_hegenberg/32/39221_2.png) [@Andreas\_Hegenberg](https://community.folivora.ai/u/Andreas_Hegenberg)\
**Post date:** [February 4, 2020, 11:14pm UTC](https://community.folivora.ai/t/just-start-using-btt-what-code-i-need-to-learn/13440/2 "2020-02-04T23:14:27Z")

</div>

Depends very much on what you want to achieve. BTT can trigger scripts of almost any programming language, but most macOS automation is currently done using Apple Script.

I would recommend to first look at some of the user made presets in the preset section.

---

<div class="post-metadata">

**Author:** ![Kaki\_Fang](https://community.folivora.ai/user_avatar/community.folivora.ai/kaki_fang/32/10027_2.png) [@Kaki\_Fang](https://community.folivora.ai/u/Kaki_Fang)\
**Post date:** [February 4, 2020, 11:20pm UTC](https://community.folivora.ai/t/just-start-using-btt-what-code-i-need-to-learn/13440/3 "2020-02-04T23:20:56Z")

</div>

okay do u know any place that I could learn Apple Script?

---

<div class="post-metadata">

**Author:** ![Andreas\_Hegenberg](https://community.folivora.ai/user_avatar/community.folivora.ai/andreas_hegenberg/32/39221_2.png) [@Andreas\_Hegenberg](https://community.folivora.ai/u/Andreas_Hegenberg)\
**Post date:** [February 4, 2020, 11:23pm UTC](https://community.folivora.ai/t/just-start-using-btt-what-code-i-need-to-learn/13440/4 "2020-02-04T23:23:32Z")

</div>

Honestly Apple Script is not really worth learning in detail (it's not a great language). For most things it's enough to google some snippets and put them together 🙂

There is the official Apple documentation, but it's really overkill [https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR\_intro.html](https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html)

---

<div class="post-metadata">

**Author:** ![Kaki\_Fang](https://community.folivora.ai/user_avatar/community.folivora.ai/kaki_fang/32/10027_2.png) [@Kaki\_Fang](https://community.folivora.ai/u/Kaki_Fang)\
**Post date:** [February 4, 2020, 11:27pm UTC](https://community.folivora.ai/t/just-start-using-btt-what-code-i-need-to-learn/13440/5 "2020-02-04T23:27:33Z")

</div>

thanks
