Programming, website development forum Get latest updates by RSS Follow TechnicalTalk on Twitter Follow TechnicalTalk on Facebook 
HomeSearchRecent PostsLoginRegisterContact Us

Username  
Password    
  Forgot your password?  

Pages: [1]   Go Down
 
  Email this topic  |  Print
0 Members and 1 Guest are viewing this topic.

Which language is more easy to learn?

 
webmaster forum
shahul  Offline
DON'T TRY TO BEAT ME
Activity
0%
 
Regular Coder
Location: INDIA
Gender: Male
Age: 24
Posts: 52
Topics: 31
January 02, 2009, 08:04:04 PM

I learn C program and start learning c++.C program is very easy to learn.Now start learning C++.Which language is more easy to learn C,C++ or JAVA?
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
January 03, 2009, 08:01:10 AM

Good question - and really there is no answer (its very subjective and depends on you and your experience.) The learning benefit of Java is there are no (explicit) pointers and you can not get segfault etc... (the runtime does quite a bit of dynamic checking to avoid this.) C, obviously it isn't OO, and as such makes for a syntactically simpler language although pointers etc can confuse a newbie and writing large codes in C is challenging due to the low level nature of the language. C++ is OO and more syntactically complex than C, but also the OO paragdim does make programming somethings simpler than just dealing with the raw pointers than in C. If you already know C then C++ isn't a huge leap as long as you can get your head around the OO concepts.
« Last Edit: January 03, 2009, 08:05:37 AM by polas »

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
raj  Offline
Activity
0%
 
New Coder
Posts: 25
Topics: 14
January 25, 2009, 05:16:52 AM

I have never been able to be good in c and c++ because they both seem to be very static.
I like java instead. I guess as said by polas it all depends on the person you are and your experience. If you still wanna choose one then I'll go for java, as it is new era language.
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
January 25, 2009, 01:17:36 PM

What do you mean by static Raj?

I don't really agree that Java is a "new era" language - for instance C++ is still under active standardisation and has quite a few very neat features in it which many might consider to be more new era than Java's. I do agree Java is a good choice for an initial programmer, mainly because they don't need to worry too much about explicit pointers

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
napster  Offline
Activity
0%
 
Regular Coder
Posts: 53
Topics: 17
February 01, 2009, 06:59:25 AM

i found c and c++ more difficult to learn than vb. c is little bit easy but vb is more easy to learn . i will be doing java hope it will be easy to learn
 
webmaster forum
plagosus  Offline
Activity
0%
 
New Coder
Location: Serbia
Gender: Male
Age: 24
Posts: 44
Topics: 3
WWW
February 01, 2009, 11:26:12 AM

Delphi was pretty cool... Visual Basic is easy... but If you want some easier then JAVA, you should probably go to something like PHP or Ruby, but you should learn JAVA/C#... They are pretty easey and powerfull...
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
February 02, 2009, 06:09:13 AM

Actually, I have come to the conclusion that programming language shouldn't be easy to learn.... the more difficult the better.

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
plagosus  Offline
Activity
0%
 
New Coder
Location: Serbia
Gender: Male
Age: 24
Posts: 44
Topics: 3
WWW
February 02, 2009, 06:51:03 AM

Yep, but ppl can be more productive when they learn and start using some programming language (IDE) quickly...
It's not the way to become professional programmer, but it's can be fun and interesting for them Smiley
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
February 02, 2009, 01:20:43 PM

lol, well I was trying to provoke some reaction to me comment Wink But I do actually agree with it to a certain extent.... I think there has to be a clear distinction between hobby programmers and professional software engineers.... one such distinction is the use of VB (or BASIC generally) I believe. The other distinction is the use of the word programmer - as hobby it is just about writing code initially, but when programming professionally or towards some goal (such as open source) then it is imperative that it is viewed as an engineering discipline..... there is far too much poorly written code by people who think that programming is all about knowing how to write code... because really it is not.

Rant over Wink

Nick

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
Jennifer Linn
Activity
0%
 
New Coder
Location: UK
Gender: Female
Age: 26
Posts: 22
Topics: 5
WWW
March 12, 2009, 02:17:57 AM

C is good option for newbies, c++ is extension of c i.e

C++ = C plus Classes

On the other hand Java is pure Object oriented language, so start with C then C++ and then learn Java

Service Management Software
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
March 12, 2009, 04:35:56 AM

C is good option for newbiesS

Start with C then C++ and then learn Java

Disagree, couple of reasons why:

If you are starting to learn to program and want to end up coding OO style, why learn how to code imperatively (C) and then move onto OO (C++ and Java)- just learn OO from the start.

C is not a good option for newbies. Having to deal with pointers and all the complexity they lead to can really confuse people initially and cause all sorts of problems. A language such as Java where you do not need to deal with pointers will probably be much easier for you to learn. Additionally the excellently documented built in Java API allows the programmer to create quite powerful code (such as GUI, threads etc) with not a huge amount of experience. Whereas in C you would either need to write all the code from scratch or find a third party library, include its header file and link to it during compilation (assuming it is well documented.) When you learn HOW to write code it is not all that difficult to move to different languages.

Nick

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
Activity
0%
 
Regular Coder
Posts: 53
Topics: 2
August 03, 2009, 08:47:59 PM

I'm partial to the way that I learned. I learned C++ first, then learned some scripting languages, then Java, and then hardcore C. I think that learning C++ gives you the best introduction to how you can properly structure a program, or how you can build it for speed. You get memory management, and you get object orientation. If you're going for easy, Java will get you there. If you're going for a good learning foundation, either C or C++.
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
August 04, 2009, 04:37:58 AM

I would add, I think it is important to be realistic about what you are aiming to learn and do. Some of us are fortunate enough (or not as the case may be) to have been instructed in computer science at educational institutions, where you learn how to learn. If you are learning on your own, the job will often be harder without people to go to for help, although there is always the internet.

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
Activity
0%
 
Regular Coder
Posts: 53
Topics: 2
August 04, 2009, 06:57:54 AM

Unfortunately, the Internet serves more as a reference than an instructor. Can you learn from tutorials online? Yes. Will you be any better off the next time you go to learn anything in line with what you just learned? I don't know. It depends on how well the other lessons sunk in. I've spoken to some people that absolutely can't abstract away from a language when they're talking about programming, and that's a bad place to be in if you want to learn anything else.
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
August 04, 2009, 07:08:41 AM

Agreed. Maybe this is a little harsh, but the problem I see it with learning on your own using resources from the internet and such is that often the "student" can write code (or whatever they want to do) but can not write good, maintainable code because they think they know it all and have mastered programming.

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
vinuva  Offline
Activity
0%
 
New Poster
Posts: 1
Topics: 0
October 31, 2009, 05:14:33 AM

Thanks for your info. I am a designer i design layouts.

** Link Removed **
« Last Edit: October 31, 2009, 05:21:53 AM by Admin »
 
webmaster forum
JackFruit  Offline
Activity
0%
 
New Poster
Posts: 14
Topics: 0
October 31, 2009, 08:28:29 PM

Thanks for your info. I am a designer i design layouts.

** Link Removed **

Is is related to this thread? We are talking about programming languages.
 
webmaster forum
JackFruit  Offline
Activity
0%
 
New Poster
Posts: 14
Topics: 0
October 31, 2009, 08:30:48 PM

According to me, while learning any programming language you just need to learn the syntax and the new techniques if any in the new language. The logic for the solution of a problem remains the same for all the languages. Therefore if you are good in logic then you will find any programming language as easy.
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
January 05, 2010, 04:35:17 PM

The logic for the solution of a problem remains the same for all the languages.

Yup, certainly within a programming paradigm - if you go move between paradigms (i.e. imperative, functional, object oriented, aspect oriented, type oriented) then you need to do a bit more work than just learning the new syntax as you need to think how to express the problem in this different manner

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
fat32  Offline
Activity
0%
 
Regular Coder
Posts: 99
Topics: 3
February 17, 2010, 09:50:19 PM

Nowadays I learn PHP, HTML and JAVA...
HTML still more easy so far Smiley
 
webmaster forum
polas  Offline
Activity
33.33%
 
Code Guru
Gender: Male
Posts: 1399
Topics: 85
WWW
March 14, 2010, 04:13:38 PM

By the defn of a programming language, it can be argued that HTML isn't a language as it is not Turing complete. Php and java are.

Mesham Type Oriented Parallel Programming Language, Free online technical support
 
webmaster forum
Activity
0%
 
New Coder
Posts: 21
Topics: 0
May 20, 2010, 05:29:28 AM

Java has been quite interesting and easy language to learn.

Foren Backlinks
Licence Protector
 
webmaster forum
Activity
0%
 
New Coder
Posts: 17
Topics: 3
August 27, 2010, 10:49:33 AM

I simply prefer PHP for the reason that it is without charge and simple to learn. I can successfully use it in my coding. I learnt it from liberated online guide. 
 wiggle

film schools | auto insurance | Funny T Shirts
 
webmaster forum
MYS  Offline
Activity
0%
 
New Poster
Posts: 7
Topics: 0
WWW
January 14, 2011, 08:28:08 AM

Not XAML, try c# or Javascript
 
webmaster forum
mak14317  Offline
Activity
0%
 
Skilled Coder
Real name: Janne
Location: california
Gender: Male
Age: 26
Posts: 108
Topics: 1
WWW
May 02, 2011, 11:54:53 PM

all languages are easy to learn n u should learm all languages coz languages are related with each other..
c++ is made up concept of c then java taking features of c++...etc.......

herbal vaporizer
Happy vappy vaporizer
Eclipse Vape
Ivape
 
webmaster forum
cipl  Offline
Activity
0%
 
New Coder
Posts: 25
Topics: 0
May 04, 2011, 03:06:46 AM

If you know the C than it's very easy to learn C++. So, first of all clear the C++ and after that you can learn JAVA.

Network Management Service
 
webmaster forum
Activity
0%
 
Professional Coder
Real name: Odusee
Location: Australia
Gender: Female
Posts: 458
Topics: 47
WWW
June 06, 2011, 01:21:10 AM

If your good with C, then you can do c# and then C++ Wink

Find it all at ONE Address~ Check it Out!
 
webmaster forum
john14317  Offline
Activity
0%
 
Skilled Coder
Posts: 149
Topics: 0
June 06, 2011, 02:16:02 AM

i think java is more easy to learn and it is vast so u will learn lots of things in java.......

payday loans
instant online cash advance
 
webmaster forum
Activity
0%
 
Professional Coder
Real name: Odusee
Location: Australia
Gender: Female
Posts: 458
Topics: 47
WWW
June 06, 2011, 11:01:47 PM

Java is also good Cheesy

Find it all at ONE Address~ Check it Out!
 
webmaster forum
Activity
0%
 
Professional Coder
Real name: Odusee
Location: Australia
Gender: Female
Posts: 458
Topics: 47
WWW
June 23, 2011, 12:04:51 AM

I don't exceedingly correspond that Java is a "new era" language - for instance C++ is still under dynamic standardization and has quite a few very neat features in it which many might consider to be more new era than Java's. 

Then what so you suggest for an east language to learn?

Find it all at ONE Address~ Check it Out!
 
webmaster forum
Life Is Good!
Activity
0%
 
Professional Coder
Gender: Female
Posts: 242
Topics: 3
WWW
June 28, 2011, 05:58:40 AM

I would say JAVA..

Affordable Custom Web Design Services
 
webmaster forum
Activity
0%
 
Professional Coder
Real name: Odusee
Location: Australia
Gender: Female
Posts: 458
Topics: 47
WWW
June 28, 2011, 10:58:06 PM

Java has different kinds of categories. Just like making  a game or program. I had my Java class by making a game.

Find it all at ONE Address~ Check it Out!
 
webmaster forum
3magic  Offline
Activity
0%
 
New Coder
Real name: Pooja Rani
Posts: 16
Topics: 0
WWW
July 20, 2011, 10:34:51 PM

Java is easy and interesting to learn.
 
webmaster forum
kellylsn  Offline
Activity
0%
 
Professional Coder
Posts: 229
Topics: 7
July 21, 2011, 12:06:06 AM

I think it depends on you, how hard you are intented and dedicated to learn one language.
Html is the most easy to learn and implement.
I found Java is also very easy just you have to understand few basic core java part.

Payday Loan
Online Easy Loans
 
webmaster forum
Activity
0%
 
Professional Coder
Real name: Odusee
Location: Australia
Gender: Female
Posts: 458
Topics: 47
WWW
July 21, 2011, 01:45:43 AM

I think it depends on you, how hard you are intented and dedicated to learn one language.
Html is the most easy to learn and implement.
I found Java is also very easy just you have to understand few basic core java part.

That is true. If you are dedicated to understand Java more, it would be easy Smiley

Find it all at ONE Address~ Check it Out!
 
webmaster forum
mejohn  Offline
Activity
0%
 
New Coder
Posts: 18
Topics: 0
August 04, 2011, 01:34:26 AM

cobol is easiest language to learn

Massage
 
webmaster forum
kellylsn  Offline
Activity
0%
 
Professional Coder
Posts: 229
Topics: 7
August 09, 2011, 04:23:03 AM

I think java is easy but you have to know clearly oop concepts so first you should go ahead with C and C++.

Payday Loan
Online Easy Loans
 
webmaster forum
Activity
0%
 
New Coder
Real name: Opal Infotech
Posts: 16
Topics: 1
WWW
November 10, 2011, 06:29:46 AM

According to me C is Easy to learn.  But when You compare Java and c++ then both have its own benefits.  But Now a days JAVA is Most Popular language in compare to C++ and it is Interesting also.

web design india
 
webmaster forum
Activity
100%
 
Regular Coder
Posts: 88
Topics: 1
WWW
December 08, 2011, 11:27:43 PM

C++ is OOPS based programming language and if you know then you can easily learn c++ not so hard language.

Web Design Delhi | Website Design Delhi | Website Design Company Delhi
 
webmaster forum
z3  Offline
Activity
0%
 
New Poster
Posts: 6
Topics: 2
December 21, 2011, 09:59:24 AM

This is a tricky question,
First of all what do you want to archive?
Second are you developing a game, server sided scripts, web applications, desktop programs, media applications, driver software or are you trying to access the core of your pc?
Thirdly what Operating System are you planning on making this app/ program/ game/ whatever for?
fourthly what bit operating system will it be using?
(I would suggest 32bit because 64bit can normally run x86)
fifthly besides having experiences in C what else experiences with programming have you got?

Java would be the simplest language to use but C++. net or C#. net has more merits,
Not true that Java is the new era of programming to whomever said that, C++. net, VB. net, C#. net, ASP. net and F#. net are fairly new languages (kind of)
And C and C++ being older than Java makes finding tutorials, books, reference guides and compilers being a bliss (Java technically has only one compiler)
And C++ is roughly 10 years older than Java
 
webmaster forum
cashcars  Offline
Activity
100%
 
Regular Coder
Posts: 71
Topics: 4
WWW
February 04, 2012, 09:30:28 AM

I thought vb is more easier to learn....

electrician perth
 
  Email this topic  |  Print
Pages: [1]   Go Up
 
Jump to:  



Powered by SMF 1.1.15 | SMF © 2011, Simple Machines


Google visited last this page February 06, 2012, 05:42:48 PM