DC++ is a file sharing program.
Basically, youinstall the software and select which files to share. It adds these to a list and totals up your amount shared.
The next thing you do is join a 'hub'. Generally speaking the more files you share (total in gigabytes) the better hubs you can get into - They say things like 50Gb minimum etc and you will not be able to connect if you do not meet the entry requirements!
Join a few hubs then get searching. You will see next to each user in the search results the slots they have available 3/3 means 3 slots out of 3 empty, 0/3 means all slots are full and you will have to queue.
Join about 8 or 9 big hubs (some start kicking people who have too many hubs open at the same time) and queue some downloads and go to sleep.
It may sound daunting but you will soon get the idea!