ADB for Newbies.
Ok so, im going to use adb push as an example for this.
On a mac, to push adb i would use this:
cd /android-sdk-mac_86/tools (of course the android sdk depends on where you have your sdk saved)
./adb devices (to make sure your adb is running)
./adb push (your file) /data/local/
On windows, you would navigate to your android sdk, then do:
adb devices (to make sure your adb is running)
adb push (your file) /data/local/
I used the data/local/ for an example because that is how you adb a custom boot logo.