hey wat computer language do u thnk s d best 2 start wit?
The C programming language, so you can learn about pointers and how computers function at the fundamental level.
Not C++, mind you, but the standard C programming language.
I don't think C is best to start,you will overloaded typed language.And also ,it is not for the beginners ,because of not bounded array .If you want to enjoy the programing you should try new langauage like python or java.You can check out the java's video in see.stanford.edu, stanford open courrsewere like program.You will learn a good programing style from there.
It may be better, as a beginner, to become familiar with a language with simpler syntax like Python. In that case you can practice programming with MIT's 6.00 OCW course that uses Python. However, you will eventually want to pick up on C. Knowing C is as fundamental for a programmer as knowing anatomy for a physician.
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.
// A hello world program in C++, no semicolons #include <iostream> int main() { if (std::cout << "Hello, World!") { if (return 0) { } } }
// A hello world program in Java class helloworld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
# A hello world program in Python print "Hello, World!"
as you can see, with Python you don't need to worry about weird syntax and semicolons and Java's public static void foo.bar.iHopeThisLongSillyMethodWorks
// A simple adder program in C++ #include <iostream> int main() { double a, b; std::cout << "Enter a"; std::cin >> a; std::cout << "\nEnter b"; std::cin >> b; std::cout << "\n" << a << " + " << b << " = " << a+b << std::endl; return 0; } // A simple adder program in Java import java.util.Scanner; class simpleadder { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("Enter a: "); double a = scan.nextInt(); System.out.print("Enter b: "); double b = scan.nextInt(); System.out.printf("%d + %d = %d", a, b, a + b); } } #A simple adder program in Python a = double(raw_input("Enter a: ")) b = double(raw_input("Enter b: ")) print a, " + ", b, " = ", a + b
Once again, Python has the simplest code. In the c++ example you had to worry about namespaces and curly braces and semicolons etc. In the java example (which was so complicated I forgot to indent most of the code) beginners will have trouble figuring out what all the public static void main (String[] args) means. Also missing a capitalization on Scanner, System, nextInt, etc and you get errors. In Python you don't have to sweat over any details. The code is very easy and straightforward: the first line prompts the user to input a, the second line prompts to input b, and the final line prints a nice equation.
For python, you had no need to learn about binary scope resolution operators, classes and objects (yet), and unnecessary stuff.
How about the basic english langauge first?
English is not a computer language :-P
Haha dumbzebra, true But anyways, I started with BASIC and moved on to C, but its better to just try C or Python, to answer your question. (by the way you misspelled language zebra)
Join our real-time social learning platform and learn together with your friends!