As others have pointed out, there are many ways to install Ubuntu. The first step is to download the ubuntu-12.04-desktop-i386.iso file, as you have done. Next you have to burn that file into a CD. The instructions are at:
http://www.ubuntu.com/download/help/try-ubuntu-before-you-install
As it says in this page you can try using Ubuntu without installing by booting from the CD you created. This CD can also be used to install Ubuntu INSIDE windows. This method is often called Wubi installation. Ubuntu will reside in a big file in your C: drive. No new partition will be created. Neither will the C: drive be formatted. Once Ubuntu is installed you will have the choice of booting Windows or Ubuntu when you start the computer. To do this kind of install insert the CD while windows is running and follow the instructions. You can read about Wubi here:
https://wiki.ubuntu.com/WubiGuide/
Hope this helps.
Method 1 - If you just want to create a user with a given UID
- Install Ubuntu normally
- Log into Ubuntu
- Open a Terminal
- Create a new user with the ID 1200
sudo adduser -u 1200 <username>
- Confirm that the user was created with the desired id
awk -F: '/\/home/ {printf "%s:%s\n",$1,$3}' /etc/passwd
- Add the newly created user to the sudoers group
sudo adduser <username> sudo
- Logout
- Login with the newly created user
- (optional) Delete the old user
Method 2 - Automated Ubuntu installation using preseeding
In order to be able to define a UID range at installation time, you need to automate the Ubuntu installation using preseeding, which is basically
a way to to set answers to questions asked during the installation
process, without having to manually enter the answers while the
installation is running. This makes it possible to fully automate most
types of installation and even offers some features not available
during normal installations.
Using this method, which is way to extensive to be posted as part of this post, you can (amongst many other things) setup the account which will created at installation time. Example:
# Skip creation of a root account (normal user account will be able to
# use sudo). The default is false; preseed this to true if you want to set
# a root password.
#d-i passwd/root-login boolean false
# Alternatively, to skip creation of a normal user account.
#d-i passwd/make-user boolean false
# Root password, either in clear text
#d-i passwd/root-password password r00tme
#d-i passwd/root-password-again password r00tme
# or encrypted using an MD5 hash.
#d-i passwd/root-password-crypted password [MD5 hash]
# To create a normal user account.
#d-i passwd/user-fullname string Ubuntu User
#d-i passwd/username string ubuntu
# Normal user's password, either in clear text
#d-i passwd/user-password password insecure
#d-i passwd/user-password-again password insecure
# or encrypted using an MD5 hash.
#d-i passwd/user-password-crypted password [MD5 hash]
# Create the first user with the specified UID instead of the default.
#d-i passwd/user-uid string 1010
# The installer will warn about weak passwords. If you are sure you know
# what you're doing and want to override it, uncomment this.
#d-i user-setup/allow-password-weak boolean true
# The user account will be added to some standard initial groups. To
# override that, use this.
#d-i passwd/user-default-groups string audio cdrom video
# Set to true if you want to encrypt the first user's home directory.
d-i user-setup/encrypt-home boolean false
Notice the line:
# Create the first user with the specified UID instead of the default.
d-i passwd/user-uid string 1010
If you want to learn more about automated installations there are several sources of useful information in the Internet. This is the official documentation currently:
https://help.ubuntu.com/lts/installation-guide/armhf/apbs01.html
Best Answer
Okay. First, the version. There are two main Ubuntu versions current nowadays (I won't include 12.04 because it's not worth it anymore):
14.04 LTS - the Trusty Tahr: This is a Long Term Support release. LTS versions are released each two years, and have security updates/support for a longer time (5 years). These kind of releases focus on stability and trust. You won't find bleeding edge packages/applications, but the system is very reliable.
15.10 - the Wily Werewolf: this is the current regular release, with a 9-month lifespan. It comes with more up-to-date software but is usually less stable.
If you have very new hardware, stick with the newest (or you could wait 3 months until 16.04 is released if you want an LTS). The newest release comes with a newer kernel, which will probably give you more hardware support.
In the other cases, get the LTS release. You won't see bugs and crashes very often and you have a long lifespan.
Second factor: the desktop environment.
Ubuntu has lots of flavors with different purposes and work environments. Unlike Windows, Linux systems can have different userland interfaces (and even more than one at the same time). you can choose from a wide variety of environments to suit your needs, from full-blown desktop environments with lots of features and eye-candy to a minimal command-line. Here are the main Ubuntu flavors:
Now it's up to you. Choose your flavor and welcome to the Ubuntu family.