Wether you're on a pier or on a boat in the middle of a lake, you want to be somewhere where there are not that many other fishermen around you.
You basically want to be as isolated as possible. This will increase the chances of you catching fish.
The less people around you means that the fish will be lured towards your hook and bait.
Casting your line basically means "throwing" your hook and bait.
Using proper casting technique will allow you to get your hook and bait further out into the water.
This is sometimes overlooked by new fishermen. Some fish like to hang out further out from the shore or piers than other fish.
It'll take some practice before you master the technique, so don't get frustrated if you can only cast your line 10 feet away from you the first few times you try it
The fish in your area will ultimately decide how you should set up your fishing line.
Some fish like to hang out near the surface of the water, while other species of fish like to hang out near the sandy bottoms. This is where the sinkers and bobbers come in.
For those seeking a challenge, I suggest Charter Boat Fishing
Charter boats offer you the opportunity to go miles away from the shore. The captain of the boat should be knowledgeable in the migratory habits of local fish.
This usually means that they can take you to fish almost any species of fish that live in that particular region with great success rates.
Take for example Captain Jimmy Charters here in Santa Cruz. Click HERE to visit his site.