I already made a list of subjects and courses that I am gonna take for the next six month. Instead of learning them simultaneously in a slow pace that used to accommodate, I will finish one after another. Reading books will be an exception, though. For computer-based courses, I will first finish algorithm design and analysis I, II from Stanford. After that follows the cryptography I, II, which are provided by Stanford online courses as well. It will take me approximately three month to finish these courses. Meanwhile, I will read Operating System Concepts and Jane Eyre. It already takes me more than 20 days to read Jane Eyre but I still make slow progress. I imposed pressure on me to read such a book but it is still pretty tough. For operating systems, it is more likely to be a foundation for what I will do in 5 years. An one thousand pages book like that will take a while for me to fully understand the concepts. Continual reading on this book will cost me about 5 months to finish. During the six month, I still need to spare some time for Rails so as I can build a web application and deploy into the market as I go to college in wherever the United States or Canada.
One more thing I need to do is to learn French through Duolingo. It is a very good web app that enhances my knowledge in French. With standard pronunciation and hints, it helps me to learn French in a easier way. I've tried several French books before without an instructor or proper speaking lectures but found it really hard, even with one-year previous French lessons in middle school. It is a strange phenomenon that Spanish learners are more populated in the US than French learners. I judge these two languages equivalently so I don't think it is reasonable that people weight one language more than the other.