# How to start learning Computer Science ??

I just wanted to know that what will the best way to learn Computer Science from the scratch, that is from exactly zero knowledge.

Image

Suggest some offline as well as online resources for learning CS.

Note by Karan Siwach
6 years, 2 months ago

This discussion board is a place to discuss our Daily Challenges and the math and science related to those challenges. Explanations are more than just a solution — they should explain the steps and thinking strategies that you used to obtain the solution. Comments should further the discussion of math and science.

When posting on Brilliant:

• Use the emojis to react to an explanation, whether you're congratulating a job well done , or just really confused .
• Ask specific questions about the challenge or the steps in somebody's explanation. Well-posed questions can add a lot to the discussion, but posting "I don't understand!" doesn't help anyone.
• Try to contribute something new to the discussion, whether it is an extension, generalization or other idea related to the challenge.

MarkdownAppears as
*italics* or _italics_ italics
**bold** or __bold__ bold
- bulleted- list
• bulleted
• list
1. numbered2. list
1. numbered
2. list
Note: you must add a full line of space before and after lists for them to show up correctly
paragraph 1paragraph 2

paragraph 1

paragraph 2

[example link](https://brilliant.org)example link
> This is a quote
This is a quote
    # I indented these lines
# 4 spaces, and now they show
# up as a code block.

print "hello world"
# I indented these lines
# 4 spaces, and now they show
# up as a code block.

print "hello world"
MathAppears as
Remember to wrap math in $$ ... $$ or $ ... $ to ensure proper formatting.
2 \times 3 $2 \times 3$
2^{34} $2^{34}$
a_{i-1} $a_{i-1}$
\frac{2}{3} $\frac{2}{3}$
\sqrt{2} $\sqrt{2}$
\sum_{i=1}^3 $\sum_{i=1}^3$
\sin \theta $\sin \theta$
\boxed{123} $\boxed{123}$

Sort by:

if you want to learn pytthon i would suggest you to go to www.sthurlow.com.And if you wanna go and learn java or other HTML scripts i world suggest the w3 schools website

- 6 years, 2 months ago

Thanks for the Python link :)

- 6 years, 2 months ago

welcome bro here to always help everyone

- 6 years, 2 months ago

Codecademy is the best site I found to be on net,and I had learnt some python from it, but stopped for a particular reason.

- 6 years, 2 months ago

Hmmm , so RMO is giving you the scares ? Don't worry , you'll clear it :)

- 6 years, 2 months ago

No, not that reason brother.

- 6 years, 2 months ago

I have some sites for you :

You'll be able to learn at our own pace from the first link . All the courses featured are self-paced courses .

For testing out your coding skills you can use the other 2 sites . But BEWARE , Top coder is only for the excellent ones. If you go there right now , you'll be demoralized (like me when I first visited there) .

- 6 years, 2 months ago

- 6 years, 2 months ago

Ya , I missed out on the http:// ,thnx.

- 6 years, 2 months ago

Welcome Azhaghu!!! Try this one piece problem :P.

- 6 years, 2 months ago

TopCoder is a new one. I didn't hear it before. Thanks!

- 6 years, 2 months ago

It's an awesome site . My wish is to be able to participate in one of the TopCoder contests and win ! But there are a lot of serious coders out there .

- 6 years, 2 months ago

i agree with you there are serious contests with some SUPER SERIOUS prize money i am planning of developing and android app

- 6 years, 2 months ago

What's it gonna be about ?

- 6 years, 2 months ago

presently i am not thinking sumthing big starting with some small UI and games i should be directed wisely . i really need some good online tutor for it just like the python one

- 6 years, 2 months ago

Best of Luck

- 6 years, 2 months ago

Thanks !

- 6 years, 2 months ago

You are welcome ! And btw , it's good to have you back. I had found out that your account had been deactivated .

- 6 years, 2 months ago