Can someone give me few tips on starting out in computer science, what language to learn and how did you do it? Please i am a senior in high school and want to major in computer science.(Sorry if this is wierd ;/ )
There are free college level classes that use Python and Java. Some are very accessible no matter your mathematical ability. Some are more aimed at a person that is at least studying calculus. Both languages are good choices. There are pros and cons to each, but they are actively used by major corporations and are able to be used to teach all the pertinent concepts of computer science. Possible places to get a free class: Do it your self, steeper learning curve but no deadlines: http://ocw.mit.edu/index.htm http://see.stanford.edu/see/courses.aspx Structured class, so deadlines, but still free: https://www.edx.org/ https://www.udacity.com/ https://www.coursera.org/ NOTE: Some of the second group are also unstructured for older classes where you go through one that is no longer actively being graded. All of these have intro to comp sci classes.
The way I started was messing with my graphing calculator in class, because I was bored. I realized that there was a button on it that said "PRGM". So I went home and looked up what it was, and I realized I could make math programs to help me and games to play in class. The language was a variation of BASIC, but it hooked me on computer programming.
Thank You very much guys!! I really appreciate it, and am going to start ASAP! Thank YOU
@masumanwar I disagree with the statement "get a net connection and search for tutorial what ever you want to learn" for computer science. For learning about computers in general, sure. For learning some random way to do something, sure. Not for computer science as part of college preparation. Computer science takes a very systematic approach to things. There are very good reason why you should not develop bad habits when going into computer science. For example, you NEVER use fflush(stdin) in C but there are random tutorials that tell you to do so. This undefined and unpredictable coding can cause a program to be non portable and could even lose you a job. It shows a lack of understanding of computer science. This makes it prudent to use a college based course as preparation for college. When you learn things that use the proper scientific method to approach the topic, then you will be ready for doing the same thing in college.
start by python , java but you need a partner since programming requires long commitment , so i can be your buddy
@karimse07 that would be great
I started with Python but always have something else to do rather than learning to code.
@karimse07 if you have the time i would be grateful :)
Like anything, if you don't put the time in, you won't get better.
hi, i am also looking for a partner to study.anyone is interested?
dear ziggers and aysunitai we can meet online to do a python study , email me
Join our real-time social learning platform and learn together with your friends!