Programming experience

I have been programming on and off since freshman year, then start of junior year I started to get serious about programming. I first started out with python, and while I didn't get too advanced I built a very good base. Then I started college during my junior year, and started on java, where I used my basis in python to strengthen my java basis. I got far in java, then after my java classes I worked on transfering that info back into python, which was easier than expected. And now i'm planning on learning C++ or Ruby, or any language needed for the jobs I apply for. Know that i'm flexible in what im willing to learn. I have worked with algorithms, data structures, things like linked lists, trees, sets, heaps, stacks, hashmaps / dictionaries, and many more with enough experience to be able to utilise them well in real world scenarios.