If I know Basic, how hard will it be to learn java and c++?
455847
depends on many factors.  are you taking a class or teaching yourself?  if you're taking a class then it really depends on how well your instructor communicates the materiall to you and how much time you spend out of class trying to understand the material.  if you're teaching yourself, it depends on your ability to learn new things and the resources you use.  In all, Java and C++ are somewhat similar programing languages and aren't all that difficult to learn (if you have any kind of background in programming).  If you have mastered any programming language, it's pretty easy to learn the others because you already know how to use the logic.  You just need to learn the syntax of Java and C++ in order to use them.
873482
Learn C++, and get back to me.
501256
Visual Basic is an easy to learn language and info can be found on Microsoft's msdn site.^1\nIf you choose C++ (and I recommend it) then you should not have to worry about learning C, most the topics in C you'd learn in C++ and if you need to learn C later then it should not be a problem.\nMy favorite language is Pascal.^2 It's not that common a language anymore, but its got all the features of C++ and much easier to learn.\nThefreecountry.com^3 has links to just about anything programming related, and if you're looking for books the best I've seen is the "How to program" series from Deitel.^4
866674
to learn c++\n\nI would recommend this site \n\nhttp://www.geocities.com/sstutor\n\nsome other good c++ tutorial sites are\n\nhttp://www.cprogramming.com/tutorial.html\nhttp://www.cs.wustl.edu/~schmidt/C++/\nhttp://cpp-home.com/index/tiki-view_blog.php?blogId=1\nhttp://www.functionx.com/cpp/index.htm\n\nhappy learning
351622
Just in case you have not yet discovered them, I am including a couple links below.  You cannot learn C++ overnight, but you may not have to.  You can probably learn much of what you need to know as you come up to speed with NS2.  At a minimum, I would get a Beginner's C++ book and spend a weekend going through the first several chapters and writing practice programs.  Look for a book with a practice or trial version of a C++ compiler CDROM included.  If you're getting your Masters degree in electrical engineering, you should probably know the basics of C++ anyway to be well rounded, I know you may not have time for it, but try to make at least a weekend with an entry level C++ book to learn the very basics of objects, methods, classes, input/output and get some basic programs working.  Once you *start* learning it, it's easy to *keep* learning it.  :-)  Good luck.  Before you know it, you'll be focusing on NS2 and not C++ so much anymore.
940005
Yeah. Java is object oriented language. It is more like C++ which is object based language (not purely object oriented). But fundamentally somewhat same.
938511
Best Programming Language - that is easy to learn !?!?  and most company needs !?!?\n\nIf we had one that fits the above description, lots of programmers will jump in and it wouldn't be hot anymore.\n\nI am ignoring all the frameworks, tools etc\n\nC and C++ to my knowledge is the best programming language and again it is not easy (subjective) to learn and not very hot.\n\nJava on the other hand is comparatively easier than C - very hot in the market and again to master it - you need to learn lot of frameworks and technologies\n\nPython  is very interesting - simpler than Java and C (similar to C though) and extremely powerfull. Companies (even Google) are adopting this language rapidly, will become hot in few years.
969618
It depends on your background. C++ has 2 main things that can cause problems for people. One is pointers, and the other is OOP.\n\nFor pointers I would recommend starting with Kernighan and Ritchie, if you have some programming experience. It is a little terse for a new programmer, but for experienced people that is desirable. It is about C, not C++, but the exposition of pointers is clearest.\n\nIf you do know C then Stroustrup's book is pretty good: http://amazon.com/s/ref=nb_ss_gw/103-4882347-1776613?url=search-alias%3Daps&field-keywords=stroustrup&Go.x=0&Go.y=0. You can pick and choose the chapters that you think you need most.
529937
Start with a teaching language such as C or Pascal, then move to an interpreted language such as Perl, Python or shell, then move to an object-oriented language such as C++, C# or Java.\n\nFrom a computer prof.
358977
:: HOW TO LEARN JAVA ::\n\n1. Download java at http://java.sun.com.\n2. Bookmark the javadocs api: http://java.sun.com/j2se/1.5.0/docs/api/index.html\n3. Go to http://www.javaranch.com and do the cattle roundup 3 times a day.\n4. Also on javaranch, start doing every lesson in order on the Cattle Drive pages.\n\nOnce you've gotten the basics down, kick it into higher gear:\n1. Make up a command line application to write (a game, such as mindsweeper, or the ubiquitous bank account app).\n2. Set a deadline (like one week)\n3. Show it off to your friends and family.\n4. Most importantly: teach them how you did it.
237208
plain basic is , let's say, programmer friendly.\nNow, to write nice, user friendly applications in basic can prove really tough.\nIf you have never programmed, you can start with basic, but swith to higher level languages ASAP.\nI'd go for Pascal C++ or, better still, Java
1093643
Try using C, its easier than C++ and useful for small programs you dont want to learn c++ for. A great compiler is available free at\nhttp://forums.miniclip.com/showthread.php?t=11976\nAnd to learn c, you can try googling it or uhmm, yahooing it lol.\ntheres loads of resources for it. You might also try java, its even better for small,portable programs, but its slower, and im nto sure theres any free complete versions of it.
52198
Assuming that you don't know C/C++, spending 5 hrs a day for around a month makes you confident in using constructs of core Java, ie., basic Java and some of frequently used APIs (programs that already developed and installed when you install JAVA) of J2SE(Java 2 Standard Edition). And, ofcourse, the duration varies depending on individual, faster you get hold on concepts, shorter time it takes. Then, depending on whether you want to be a GUI programmer (eg., Swings) or Server side prgorammer (J2EE, Java 2 Enterprise Edition) or embedded (J2ME), each domain being mostly independent of each other, that time varies.\n\nThe question is a difficult one to answer when you say just "Java". Hope the above answer gives you some idea of what it is like.\n\nhttp://java.sun.com/developer/onlineTraining/ - Tutorials link
523986
No, you do not need to know C to learn C++.  C is a lower- level language.  This means that it requires you to know low level machine details such as memory management for strings, arrays, and dynamic memory allocation.  C++ came later, and addresses many of the frustrations C programmers had by replacing character arrays with the string class and arrays with the vector class, for example.
969256
you'll be fine ... basic is just a game, dont forget that just take it all in stride ..ur exercizing will help alot.
464684
You'll need to learn how to program. But yourself a C compiler and a ton of books on C programming.
198258
I am not sure if you want to learn a programming language or learn about programming language (that is history).\nI suggest that you do a little read up on the history of Programming languages to understand how they evolved. \n\nYou can read a brief history at the following location:\nhttp://en.wikipedia.org/wiki/Programming_language\n\nAnd if you want to learn a specific high level language like Java, I suggest you search for some good books or website that has a tutorial.\n\nI hope you do not mind me saying but I think you could really work on improving your english too. It would do you a world of good. I suggest you try using Wren and Martin to work on your grammer. I have read some of the questions you have posted. You really need improvement in your English. I hope you have taken my advice in the right spirit.