Sep 20, 2023
Great and very valid question. I think you'd be better off learning a general-purpose language, such as Python, Ruby, or (my favorite) SQL first. JavaScript is always a great option too of course.
Here's my perspective on starting with a low-code tool (I'm co-founder of a low-code company called Five):
Starting with a low-code tool such as Budibase can be helpful if you want to find out if programming is for you, or if you quickly want to get a sense of what it takes to build an entire application.
Five is a low-code tool that relies heavily on SQL and JavaScript (in fact, you can write SQL and JS right inside of Five). Five takes you through the entire application development process, from database modeling to deployment. So it gives you a quick introduction to all aspects of the software development lifecycle. But again, you'll only be comfortable in Five if you understand relational databases, SQL, or JS already.