Subjects‎ > ‎Computer Science‎ > ‎

Intro to CS


Computer science is the scientific and practical approach to computation and its applications. A computer scientist specializes in the theory of computation, and the design of computational systems.

Frequently Asked Questions:

How do I start programming?

You start programming by writing code, it's a simple as that. Learning programming is a long and hard process, and as such requires the person learning to persevere, work hard, and be diligent.

What language should I start with?

This is a very commonly asked question, and the truth of the matter is that there is no "proper" starting language. There are some languages that are more newbie-friendly than others, but they are not necessarily better to start out with than any other language. However, there are certain languages that simply by being used in academia, will have significantly more helpful resources on it than other languages, and because of that, this guide will be focused on two languages. This doesn't mean they are better in any sense of the word, it's that there are simply significantly more resources to help a new student learn and understand computer science and programming. These languages are: Python and Java.