The last punches to learn are the uppercuts. An uppercut is a punch that is thrown upwards instead of straight ahead (jab and straight) or looping to a side (lead and rear hooks).
Being the second straight punch in a boxer’s arsenal, the straight is both fast and powerful. While the technique for a jab and hooks may vary depending on style, the technique for a straight requires more emphasis.
Hooks are power punches thrown with an emphasis on rotation. They are meant for close-range boxing and have more power than other punches at the cost of being slow.
It takes practice for you to get great footwork, but you only need the basics to get good footwork.