4 ms·
CS50. Challenging, but definitely doable. A whirlwind tour through several languages and a good foundation. I also enjoyed listening to the history lectures
by MilnerRoute 4y ago
CS50. Challenging, but definitely doable. A whirlwind tour through several languages and a good foundation.
I also enjoyed listening to the history lectures from U.C. Berkeley that are archived online.