The hardest part about learning stick is to learn and adapt the sensitivity of the clutch with your ankle. It's all about fine-tuning and knowing how to "listen" to the revs and engine. Shifting gears is the easy part.
Some hints that helped me learn, in no particular order:
1. 1st gear is the only gear. Above all else, you want to practice on moving from a full stop into first gear. This is the most important step in learning how to drive stick, namely because it's much easier to shift to other gears once the car is moving. Don't worry about shifting to 2nd or 3rd until you master the 1st gear.
2. When in doubt, give it more gas! Contrary to what all newbie-stick drivers think, your clutch and gas pedal travel isn't exactly proportionate. Just because you release the clutch 50% of the way doesn't mean you step on your gas 50% to the floor. For new stick drivers, it's better to play it safe and give it a little more gas while being conservative on the clutch and releasing it a little bit at a time. You rather rev your engine a little too high before your clutch engages and start moving than to not give it enough gas and cause your car to bog or stall. This rule is also important too for every manual car that you get into, as each vehicle has its own clutch engagement point (not to mention every car's clutch pedal will be different, ie. travel, stiffness, etc.)
3. Don't panic! When in doubt, step on (not stomp!) the clutch and brakes, shift to neutral and start over. Of course you want to be doing this first in a wide open space like in a parking lot, but this rule really helps out when you're still learning when to shift gears, when you're negotiating hills, etc.
4. Check your ego outside before getting into the driver's seat. Don't be like the idiots out there and try to drop the clutch before you even know what matching revs mean. Not only will you not learn anything, but you'll severely damage the car you're driving if you don't know what you're doing. Feel privileged that you get to walk a different path from the zombieland of automatics.
5. Be patient. You're not going to hop into your car and learn all the intricates of stick driving in 10 minutes. However, if you are committed, most of us will agree that you'll pick up a LOT in just a day. 2-3 days should be enough to get you driving on the street, and a solid week and you should be soloing the roads with confidence.
Hope this helps.