C

C é uma linguagem estruturada, então seu programa básico segue esta estrutura:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(void) {
  typedef struct {
    char *nome;
  } Pessoa;
 
  Pessoa *pessoa = malloc(sizeof(Pessoa));
  
  if (pessoa == NULL) {
    return EXIT_FAILURE;
  }
  
  pessoa->nome = malloc(4 * sizeof(char));
  stpcpy(pessoa->nome, "Max");
  printf("%s", pessoa->nome);
  free(pessoa->nome);
  free(pessoa);
  
  return EXIT_SUCCESS;
}

Lua

Lua é uma linguagem de script e muito flexível. Um programa básico pode ser bem simples:

local pessoa = {}
pessoa.nome = "Max"
print(pessoa.nome)

https://youtu.be/A0GbyLlEbTU