# Ultimate Noob Coding

**URL:** <https://forum.choiceofgames.com/t/ultimate-noob-coding/28655>\
**Category:** ChoiceScript Help\
**Created:** [July 12, 2017, 10:33am UTC](https://forum.choiceofgames.com/t/ultimate-noob-coding/28655 "2017-07-12T10:33:30Z")\
**Posts on this page:** 1\
**Showing post:** 818

<div class="post-metadata">

**Author:** ![HarrisPS](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/harrisps/32/240120_2.png) [@HarrisPS](https://forum.choiceofgames.com/u/HarrisPS)\
**Post date:** [August 14, 2024, 5:13pm UTC](https://forum.choiceofgames.com/t/ultimate-noob-coding/28655/818 "2024-08-14T17:13:32Z")

</div>

I think the way you’ve done it is OK, but it might be easier to read like this - I tend to do it this way to reduce the number of brackets I’m dealing with:

`*selectable_if (((touchingokay = false) or (demi)) or (aro = 3)) #Text of the choice.`

Something I really love about using the [VS Code ChoiceScript extension](https://forum.choiceofgames.com/t/new-choicescript-extension-for-vs-code-2-0-now-runs-games/71387) is that it shows an error squiggle if the brackets aren’t right, so I can catch and correct it before running QuickTest or RandomTest - it might be worth looking at, if you find this kind of thing slows you down a lot (I do find that myself, heh).

---

_[View the full topic](https://forum.choiceofgames.com/t/ultimate-noob-coding/28655)._
