Really depends on what you want to do with that knowledge. If you're interested in pursuing a degree in computer science or if there's something specific you're interested in (like web development is quite different from a cs degree). I'm of the opinion that learning more languages isn't something you should be aiming at specifically unless you need that specific language for something you're interested in. Once you already know one language it's very easy to pick up another when needed really fast, there's however some point to being comfortable with different programming paradigms (OOP, functional, logic etc.) but that usually comes after you already know the basics of data structures and algorithms.
Assuming you're interested in computer science and "traditional programming" you probably should get comfortable with OOP at least to level where you know what an object and inheritance is after that you could look at data structures and algorithms.
One idea here would be to check out programming competitions aimed at high school students, usually you can find material relating to that teaching you algorithms and data structures.
Some topics to start with:
Data structures:
Linked lists, Trees, hash tables
Algorithms:
Search algorithms: BFS, DFS, Dijkstra's algorithm, A*,minimax (look up dynamic programming)
Sorting: bubble sort, insertion sort, quicksort, hashsort, mergesort (what are the advantages of each, for which data structures are they're useful?)
Here's an university course covering this and more
http://ocw.mit.edu/courses/electric...ntroduction-to-algorithms-fall-2011/index.htm however I suspect it's a bit to advanced for you right now but essentially you want the same topics but perhaps with less of the mathematics.
Another idea would be to simply do your own programming project and learn whatever you need as you go, that way you learn things that you find interesting and are directly useful for you.
Again all this is assuming you're interested in cs, math or programming competions. If you want to do web development or creating apps you won't need (all of) this and you probably better of just starting coding and learning as you go.