This app was mentioned in 9 comments, with an average of 2.33 upvotes
A little bit about the app:
Aprenda a Programar em HTML/CSS, JavaScript, Python da Maneira mais simples..
Link do App: https://play.google.com/store/apps/details?id=com.upskew.encode
Link do App Modded: https://release-apk.com/viewtopic.php?t=55163 (Need Account Registered for Download)
O App em si te ensina a Programar através de cards em 2 Linguagens de Programação (Python, JavaScript) uma de Marcação (HTML) e em Folha de Estilo (CSS) da maneira mais simples e intuitiva possível (sem texto enorme, sem vídeo-aula..) funciona offline.. O Único "impasse" é ter conhecimento em inglês (mas caso não tenha só traduzir, afinal se trata de cards com mini-textos)
O App Free em si é limitado, pra desbloquear algumas das lições mais complexas, deixar sem ADS e desbloquear lições / mini-tópicos / e Extra Challenges (Desafios Extras) só pagando.. mas caso queira estarei deixando link do app modded aqui. Foi modded pelo Kirlif', uma pessoa extremamente confiável.
Learn to code anywhere! This app includes free interactive lessons in JavaScript, a popular programming language, that get you writing real code.
Check out Encode.
You don't start with Everquest. You start with Rogue and Mario. r/roguelikedev has a lot of basic tutorials on how to make a basic Rogue clone in a lot of languages to get you started... once you learn a language.
For specifically Everquest, you simply must study DikuMUD. Without DikuMUD, there wouldn't be an Everquest at all. Learn your roots. MUDs is where MMOs got their start.
I recommend learning at least Python and C#. That'll cover a lot of game engines AND backends that you will need in the end. You can also use that to check out the Evennia project, with is a MU engine written in Python.
I recommend watching this video before you begin learning coding. Or this playlist.
Keep an eye out for Humble Bundles that involve coding. You can find a lot of Zenva and other such learning sites.
Encode (Android, also on iPhone), Grasshopper, Scratch and CodeAcademy are going to be your friends for learning on the cheap.
For prototype assets, Asset Jesus can't be beat for completeness and excellence-and it's all free. If you want to support them, buy the three asset packs.
For your usage, I recommend Godot to start with, and I'll explain why despite it not being as big, proven or known as Unity.
By the time you get done learning, Godot 4.0 should be out and mature enough for your use. There's a lot of debate on Godot over Unity, but I recommend starting with Godot, as it forces you to not be lazy in your programming and it has its own integrated code environment, so you don't have to fuss with any IDEs or setting up PATH in Windows. There's a nice plug-in for Blender if you decide to go 3D and it can take just about any 2D format known to man. It's MIT license, so that means you will never ever have to pay any fees or royalties just to make your game. There's a highly active community and a lot of high-quality tutorials on Youtube from KidsCanCode, GDQuest, Heartbeast and others. GDQuest is particularly professional in its tutorials.
Unity is slow, bloated, overpriced if you want any help at all from the company and the company itself is wracked with controversy. The engine itself now has a reputation for being a wellspring of low-quality asset flips. They can and WILL pull the rug out of any services you use with them. Check out what happened with Improbable last year, one of the biggest services for online games when they made it a part of the TOS that you couldn't use it. They did change their mind after massive outcry and Epic announcing a partnership with Improbable, but it has left a bad taste in a lot of people's mouths. Not only that, but the president of Unity3D stands credibly accused of workforce sexual harassment by his own VP, with a pending suit. You can read about it here and here.
Encode, a beautiful app to learn programming in JavaScript.