## anonymous 3 years ago Hi evryone, just beginning my journey here. I have a more fundamental question: For my purposes I would be better of with learning Java in stead of Python, nonetheless I kinda like this course, and it is stated that once you know how to program in one language, this skill is easily transferabla. My question is: how easily? How much time would it take, and might I be better of switching to the opencourse stanford course that does use Java?

1. harsimran_hs4

why mostly python is recommended for beginners is 1. python provides a dynamic environment, you can quickly code and check the result, and changes can be easily checked 2. syntax is quite easy i.e it almost reads like pain English these things help you forget about compiling and syntax issues and concentrate on the basic concepts and fundamentals of programming.(basic essence is learning how to get the machine work for you) regarding your question about how easily.....perhaps that depends from person to person but once you are through with one language you have to apply the same concepts in another with a different syntax e.g a code to print a statement in python print "hello world" in c printf("hello world"); in java System.out.println(" text " ); altough in c and java this won`t work alone and involves some more lines of code therefore once you know how to implement a problem, loop etc you can do it easily in different languages with a little different syntax START WITH ANY LANGUAGE WHICH YOU FIND COMFORTABLE.

2. AravindG

@klifka $\huge \color{green}{\text{WELCOME TO OPENSTUDY!}}$

3. anonymous

Cheers guys!

4. anonymous

Ill stick to this course then :-).

5. AravindG

:)

6. anonymous

I believe this course is mainly used to teach the 'concepts' of using computers to solve problems....through programming. Thus as mentioned, Python is used simply because it's very easy to learn. Welcome!!

7. harsimran_hs4

@klifka welcome to the world of programming ..... all the best!!!