i am plannig to join a programmng course,java/ python/.net, which will be better
Without more details about your background or experience, I would say Python. It is designed to make code easier to read for programmers, and because of this it is used to teach computer science in many schools such as MIT. Enjoy!
To quote professor Gutag, "Python is a very forgiving language". I agree; I took MIT's 6.001 class many years ago when the used to use Scheme. Python is exiting because cultivating skill in it is more relevant than the old Scheme problem sets.
I think, to start is better Python, for its simplicity, and then continue with Java. But depends of your skills.
its all depend on ur skills ..but i suggest u to join python, that's good for begins
I had the same doubt but now i think here learning problem solving is more important than the language.
As others have said, the language is not important. What is important is what programming experience you have and at what level of experience the particular course starts. Since I have done some of the 6.00 course i would definately reccommend it to those with little to no experience. It uses python, starts at a basic level and builds skills that can be adapted to any language. I have some limited prior experience in pascal, fortran, basic, c, c++, vb, .net, perl, java, html, vbs etc but no real formal training for programming in depth or high level math. I do however have a high mathematical and logical apptitude and have built some fairly complex programs through trial and error and reusing borrowed code and piecing it together. I decided to look at 6.00 even though I had some prior experience and I am glad I did. It seemed easy at first and a regurgitation of stuff I already knew but it quickly got more difficult and into things I did not know or at least not as well as i thought I did. In some ways my self teachings are a hinderance in that i have to change the way I think something works rather than just learn it. I was also unsure of python but have realized it is pretty good and fairly similar to other languages. So, in conclusion I would say unless you have "formal" training in programming and even if you do at least look at course 6.00
SICP course and Lisp (Scheme) language will be the best choose.
Better for what ad what is your background. if yo are new to programming and computer science then Python is likely the best. This is because it has all the constructs of a good programming language, but also it is relatively easy to learn. Thus it does not get in the way of learning programming and computer science. Java is a good second language. .net isn't a language but a family of languages, VB is the easiest C# is similar to Java. If you are thinking about jobs rather than learning computer science and programming then C++, Java and C# are the most required by companies. Ruby is similar to Python and quite popular with some businesses. Looking to the future functional languages are becoming more popular, so Scala, F#, Clojure or Erlang may all be useful from a career point of view. if you want to program for IOS do't forget Objective-C.
Join our real-time social learning platform and learn together with your friends!