What programming language is best to start off with?
-
Well... I've always been fascinated by programming, I find it interesting. I know really basic C++. But I want a "proper/real" language to start off with, I know all languages have their flaws. Which language should I start off with? Java C++ C# Python Or others (You suggest.) Thank you :) Also! Could you suggest a decent compiler to use for the language you think I should pick. (Windows 7 64bit.)
-
Answer:
I started with C. Very easy, straight forward, and I learned a lot about how to write code. I have taken my knowledge of C and applied it to all other languages I have learned. Microsoft Visual Studios, 2010 Express (unless you want to shell out ~$800 for Professional Edition) is the way to go.
Bananaph... at Yahoo! Answers Visit the source
Other answers
Nothing is easier or more beautiful than Pascal (Turbo Pascal is now freeware). Also, BASIC (Beginners All-purpose Symbolic Instruction Code) is excellent for its interpretive way. But C++ is the way to go, specially if you like system programming such as games. Best compiler is Visual Studio 2008 Express (free from Microsoft.com).
visual basic
Having learnt and used my knowledge C, C++, and Visual Basic on my own and used them in a non-professional programmer capacity, I would vote for Java because of all the excellent college level material and lecture videos available freely (search "University Lectures" on YouTube) as well as many free material from major companies like Sun, IBM, SourceForge etc. Don't know anything about Python, but Wikipedia says it uniquely uses indentation to define code blocks (vesus ,e.g., open and close braces). That's so different from other languages I know that I'd feel it's a bad habit to have as a beginner programming student. However, while Stanford University's beginner programming courses (CS 106A) uses Java, while MIT's 6.0 supposed uses Python. I learned Java with Stanford's CS 106A lectures video and think you should at least watch Lecture 1 to see if you want to go that way. Currently, I'm using UC Berkeley's CS061 Lecture Videos (with Java) to learn "Algorithms and Data Structures". I recommend Java.
Related Q & A:
- What are the common usage of python programming language?Best solution by quora.com
- What is a "modern" programming language?Best solution by Quora
- Which is the best programming language?Best solution by Yahoo! Answers
- What programming language would be appropriate for better job opportunities?Best solution by quora.com
- What Niche is best to Start with for Niche Marketing?Best solution by Quora
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.