This assumes that you are currently the root user.
Enter the adduser to command to create a new user.
Immediately, you will be prompted for a password. Enter the password and continue the process.
Adding Root Privileges
This is only applicable when granting root priviliges to the newly created user.
Enter the usermod command to add the new user to the sudo (root) group
usermod -aG sudo <username>
The user should now have root priviliges.
To test that it worked log in as that user and try to run a command with sudo
su - <username> sudo ls -la /root
By default, Ubuntu usually comes preloaded or has the default 24.x version of Emacs. I often like to use Emacs along with org-mode and to take full advantage, especially as it pertains to working with source code I have found version 25.x is much better suited for the task. While there are many ways to go about it, installing it via package manager appears to be the easiest.
Add repository to PPA
sudo add-apt-repository ppa:kelleyk/emacs
Update the packages
sudo apt update
sudo apt-get install emacs25-nox
sudo apt-get install emacs25
Sometimes Emacs keeps a backup file by default. This can cause a lot of clutter in the current directory where work is being performed. There is a way to disable this.
~/.emacs.d/ and edit the
init.el file and add the following line.
(setq make-backup-files nil)
Make sure that your packages and repositories are up to date
sudo apt-get update
sudo apt-get install default-jdk
Add PPA Repository
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update
Install the installer
sudo apt-get install oracle-java8-installer