justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.

Name: Ask: Human (enter yes):
[back to index] | [unreplied] | [replied] | [recent comments] | [all]

Question: How many programming languages do you know and what are those? Which is your most favourite language among them? Which programming language YOU suggest a beginner to start learning from?
Asked by Coder (27.58.117.x) on February 3 2021, 7:34pm
Reply on February 3 2021, 7:43pm:
    I'm pretty comfortable in C/C++, PHP, JavaScript, Lua, EEL2, and various assembly languages. There might be others, but those are the ones that come to mind as things that get used regularly and where I don't have to spend too much time looking things up. Favorite? Depends on the task. For doing lots of string manipulation, PHP (preg_match/preg_replace! so technically Perl? but with PHP syntax..). Recommending a language similarly is very context dependent, it depends on what you want to do. JavaScript is pretty attractive because the installed base that you can run on is almost everywhere, and you have to deal with a minimum of boilerplate nonsense... but it depends.

  • Posted by Mespotine (80.187.117.x) on February 3 2021, 7:56pm:
    For starters, Lua in Reaper gives you a lot to work with, so I'd recommend this for absolute beginners. And if you like coding and have an idea for an app that you want to have, check programming languages that are recommended for this kind of app. The rest will automatically happen as you go on on your journey.

  • Posted by Pooooony (23.106.56.x) on February 4 2021, 6:26pm:
    I always was curios, why Lua, but not Javascript?

  • Posted by Justin on February 4 2021, 8:11pm:
    Lua is designed to be easily integrated into things. JavaScript, less so.

  • Posted by Justin on February 4 2021, 8:11pm:
    Rather -- most JavaScript engines. There might be one out there that is easy to integrate, but I haven't found it (yet)

    Your Name:   -- Site Owner's Name:  (for human-verification)


[back to index] | [unreplied] | [replied] | [recent comments] | [all]
Copyright 2021 Justin Frankel. | RSS