>So first off, I've heard of 2 programs, emulators I think...Winetools
>and Yum
Neither of those are emulators. Yum is a package manager for Red Hat based Linux systems (such as Fedora), while Wine is a Windows compatibility layer for Linux. What this basically allows you to do is run some Windows programs directly on Linux, as opposed to running them in an emulator, where you're emulating an entire operating system, so theoretically programs that run in Wine don't suffer the performance hit that they take in an emulated environment.
You can try Wine to see if it will run your programs, winehq.com has an application database, so try that for tips on running software. If you need a real emulator, I recommend using VirtualBox .
>Ubuntu is on wired connection, and vista is on wireless...my
>internet connection is DSL...and how would I go about connection
>them together?
Use the Samba software on Ubuntu to connect with and share files with Windows-based hosts. The Ubuntu docs have a nice guide on setting it up:
https://help.ubuntu.com/community/SettingUpSamba
>now I don't know what linux was programmed in...so any
>programming language I would want learn...
Python isn't a bad language to start out in. It'll teach you the fundamentals of object oriented programming, it's fairly simple, and there's good library support for extending the functionality of your programs. You can use pretty well any language you want to on Linux though, so don't feel limited to learning with python.
>And fourth, I want to make my computer into a web host...like part
>of it, to just host about 1 website of my own and make it public to
>the web, how would I go about doing that?
The simplest way would be to just install and run Apache. Then go to /var/www and put your files in there. There's hundreds of guides on the net for setting up Apache, as well as PHP/MySQL if you require that as well, so Google is your friend.