Si quieres aprender HTML, CSS y JS ya no hay excusa para decir que no hay cómo obtener información. Gracias a https://manz.dev/ quien creó tres sitios para ello: https://lenguajehtml.com/ https://lenguajecss.com/ https://lenguajejs.com/ Los sitios tienen enlaces a vídeos del canal de Youtube https://www.youtube.com/@ManzDev y no hay pierde en dar un vistazo a cada uno de ellos.
Continuamos con esta serie de entregas sobre el lenguaje Ballerina. Vamos a crear un proyecto básico y modificaremos el programa principal para crear un sencillo servicio RestAPI. Abrimos una terminal y tecleamos: $ bal $ bal version Esto es para visualizar la versión instalada en nuestra máquina. Creamos un nuevo proyecto: $ bal new auditor Nos creará un directorio llamado ``auditor``: auditor/ ├── Ballerina.toml └── main.bal El programa será: main.bal import ballerina/io; public function main() { io:println( "Programando con Ballerina" ); } Ejecutamos: $ bal run Nos deberá mostrar el mensaje: Programando con Ballerina Editamos el programa main.bal para crear un REST API: import ballerina/http; listener http:Listener httpListener = new ( 8088 ); service / on httpListener { resource function get saludando() returns string { return "Programando con Ballerina!" ; } resource function get saludando/[string nombr