Lua: (Note: if you have mac or linux, lua is probably preinstalled) https://www.lua.org/pil/contents.html <=== Lua official tutorial https://www.tutorialspoint.com/lua/lua_basic_syntax.htm <=== another great tutorial https://dev.to/jd2r/the-lua-tutorial-544b Rust: https://doc.rust-lang.org/book/ <=== official https://doc.rust-lang.org/rust-by-example/ <==official Java: https://www.w3schools.com/java/ <=== W3schools have ton of great resources for almost every programming language https://dev.java/learn/ <==== lot of guides Perl: https://www.tutorialspoint.com/perl/index.htm C: https://freecomputerbooks.com/top-c-books.html <== free books Bash (shell scripting): https://www.freecodecamp.org/news/bash-scripting-tutorial-linux-shell-script-and-command-line-for-beginners/ https://linuxhandbook.com/bash/ FOR MORE RESOURCES, CHECK MY OTHER THREAD: https://nulledbb.com/thread-Free-programming-ebooks Lua - more lightweight, maybe some terminal automation or utilities Java - runs in JVM, more heavyweight BUT built in GUI and other useful libraries. Perl - more oldschool, one of preinstalled language son linux C - Hard, more control of computer (malware is written in C)