hey i am starting with my engineering in computer science .and i have no idea about any language so please tell me with what language to begin and the books and mastering techniques to programming languages.
why not start with the OCW course that this OpenStudy group is for?? http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/index.htm
Hey rohan !! I am on the same page too!! starting my b.tech in computer science and engineering this september :) and I am taking the courses in OCW too..right now I am busy with physics..Walter Lewin is addicting..-_-
Begin with the C programming language.
Not C++, mind you, but the standard C programming language.
Really depends on what you would like to do in the long run. I would start off with python or some other scripted language that has a shallow learning curve(lisp and scheme are nice too but you see them less now a days) personally I would then move to a dedicated OOP (object oriented Prog.) like java or C#. Then back track back to C and C++. However, if you really want to understand computer structure or want to do program development that is from the hardware level up (such as game engine design) then C and C++ are your best bets. If you just want to develop apps and programs that work above the OS level then move to java or C#. Start with python though, it will teach you stuff you need to know like loops and switches before you get to the harder stuff.
I second sedaition ...Thats the way i am planning to do it :)
Join our real-time social learning platform and learn together with your friends!