Click here to Skip to main content
15,901,284 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Respected sir,

I've to do work on java base,but i still i m getting confusion on loops.So to work on java is we should learn C language properly.???please suggest meas soon as possible with good suggestion.

Thanks and Best Regards
Ramesh H.S
Posted

Hi,

I don't think it's necessary to learn C before you start with Java. If you're getting confused on loops, then read a good tutorial/article about loops in Java:
http://www.tutorialspoint.com/java/java_loop_control.htm[^]
 
Share this answer
 
If you are trying to program in Java then stick to Java; trying to learn C as a precursor will only add to your confusion. Work through some of The Java Tutorials[^] and you will soon get the idea.
 
Share this answer
 
Hi,

First thing No need to learn additional language for concepts,
You have to learn Data Structure properly using any language(Java/C/C++ /..)...

(languages providing us a platform to develop a programme using their different syntax-- concepts/logic are important which we can learn by Data Structure...)

Ya learning additional language is good for knowledge.
(For startup of learning programming language C is good, But if you already working with Java then you can use Jave for Data Structure-Logics for building programme)

Thank You
Hemant Singh
 
Share this answer
 
v2
C is base to understand any other language.
It will teach view very basic funda of coding.
 
Share this answer
 
Comments
Andreas Gieriet 20-Jan-13 11:23am    
No. I diagree. Why not Pascal, Fortran, C++, Smalltalk, Lisp, ... you name them. That's bad advise!
My advise: learn the language at hand to the level you need. It's all there.
Andi
RDBurmon 20-Jan-13 23:52pm    
Andi , C is easier to understand for newbie . Pascal , Fortan , C++ is not.
Andreas Gieriet 21-Jan-13 1:28am    
I don't know how you come to that conclusion? Any facts?
It's like saying: "Learn Latin before learning French".
Andi
RDBurmon 21-Jan-13 4:37am    
I read this post and posted my comments . I request you to search web first before commenting in CP. you will be misguide here

http://en.wikipedia.org/wiki/C_%28programming_language%29

Below is the statement in this bloag :

"Many later languages have borrowed directly or indirectly from C, including C#, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Python, and Unix's C shell."

And this is like if you want to know behavior of child then search for his/her father.
Andreas Gieriet 21-Jan-13 7:21am    
See Mother Toungues or Generational list of programming languages for a ancestry of language. According to your logic, one had to learn first BCL, then PBCL, then C, then ... Java. This is nonesense.

People should rather know language *concepts*, not stick on language dialects. You have to start just *somewhere*. It's a pragmatic approach to learn what's around. From that point of view, Java is just fine to learn some language concepts (imperative, object oriented, interpreted intermediate language (virtual machine), garbage collected, etc.).
Cheers
Andi

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900