Good Afternoon,

I am pursuing my undergrad in Cyber Security. I just earned my Security + certification last week. However, I want to get some hands-on experience on what a Cyber Security analyst would be expected to do outside of the classroom. I am very proactive and like to explore new things. I just need some direction.

What tools can I utilize in the comfort of my own home i.e. vulnerability scanners, WireShark, etc. Are there resources on the web I can utilize to practice these type of network tools?
Is their resources/tools online I can utilize to better understand what exploits a black hat or ethical hacker would utilize?
I am learning about Python and Perl. Is there any other programming languages I need to become familiar with?

Thank you,