The most helpful thing you can do for the shard is playing an interesting character, and having fun doing it. If your character has meaningful goals and works towards them, this creates a ripple effect of RP that goes towards creating a living, breathing world.
There's a lot of interesting lore in Ultima Online, and things are getting more and more interesting with the plethora of characters we have running around. Character profiles don't just have to be about how your character grew up, they can also be about how your character lives. Feel free to write wiki pages for your character's business, and keep their history updated to the current day.
To contribute code to project brains, there's a few things you'll need.
Now that you have the client, the code, and the server, you can get stuck in with some development! In my experience, the three most important folders are:
Even for an experienced coder, this is a common sight:
Scripts: Compiling C# scripts...failed (1 errors) Errors: + Misc/Defiled/DefiledCommands.cs: CS1002: Line 45: ; expected
When your code has one or more compile errors, you will generally be told a) what line the error was found on and b) the type of error the compiler found. Most of the time, the error will be simple. A missed semi-colon at the end of the line, as seen in the error above, or giving a function letters when it expects numbers.