Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 03-05-2021, 01:30 PM   #1
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 2,200
Default Total Novice to Programing: How To Begin Learning Scripting And Which Language?

I'm no programmer by any means, but I'm a bit of a nerd. If I wanted to learn how to start making my own Reaper scripts, or just be able to make sense of existing scripts I may want to modify, what's a good way to begin?

I'm not necessarily looking to take shortcuts, but if I wanted to learn, what would be a good language to start with and are there good online resources to learn the basics of that language before even attempting simple scripts?

Just curious what the experienced scripters think. Apologies if this is covered elsewhere.
Funkybot is online now   Reply With Quote
Old 03-05-2021, 01:39 PM   #2
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 10,376
Default

X-Raym's 9 part YT series about learning Reaper scripting with Lua comes to mind.
https://www.youtube.com/watch?v=0Dwo...aHLs5G4vOcyLF8

edit:
And this came up in the suggestions
https://www.youtube.com/watch?v=Z-tlfoHeCIc
nofish is offline   Reply With Quote
Old 03-05-2021, 02:23 PM   #3
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,028
Default

Mostly LUA.

Lots of examples, libraries and experienced coders around.
__________________
(Video)Using Latch Preview - Faderport16 CSI config
Airon Audio Dia/FX Edit&Mix
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 03-05-2021, 03:26 PM   #4
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 2,200
Default

Awesome, thanks guys!
Funkybot is online now   Reply With Quote
Old 03-05-2021, 03:36 PM   #5
sonictim
Human being with feelings
 
sonictim's Avatar
 
Join Date: Feb 2020
Location: Los Angeles
Posts: 373
Default

I learned from X-RayM’s tutorials. They are fantastic!
__________________
My Reapack Repository: I write scripts for my own personal use.
I offer no support, but if you find one that helps you, go for it!
sonictim is offline   Reply With Quote
Old 03-05-2021, 03:40 PM   #6
J Reverb
Human being with feelings
 
Join Date: Jul 2009
Posts: 965
Default

Strangely enough if you want to learn LUA basics then game development has you covered this guy is really good and it's fun too.

https://www.youtube.com/playlist?lis...1459KelemQOBdG
Covers variables / functions / if else etc etc..
J Reverb is offline   Reply With Quote
Old 03-05-2021, 04:08 PM   #7
gxray
Human being with feelings
 
Join Date: Dec 2020
Location: Miami, FL USA
Posts: 271
Default

The quickest and easiest way you could sprint to basic proficiency (IMO) is:

(Note: there's also a Discord server for ReaScript and general nerd/code stuff, pretty active here and folks try to be helpful. More than welcome to join: https://discord.gg/qyM32VGA)

Misc. useful resources:
If you don't have a reference for gauging what a good choice might be, StackOverflow developer survey could be useful:
https://insights.stackoverflow.com/s...ents-and-tools



Also, it only gets easier once you know one language =)
__________________
Seasoned codemonkey
Dunno a thing about making music (here to learn!)

Last edited by gxray; 03-05-2021 at 04:15 PM.
gxray is offline   Reply With Quote
Old 03-05-2021, 04:34 PM   #8
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 7,351
Default

Thanks for poiting my videos and glad to see there are still helpful years after :P


Main diff is that reaper has now quite some good update in its native IDE code editor so I would recommand using it for most of your script work, no need to bother about external code editor with simple scripts :P
X-Raym is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:03 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.