(A)
To me.This is a simple question if you want to be a web developer HTML CSS and JavaScript are your best goals
Web programming I also agree should be PHP
As a main programming language for the computer
C++ would do.
Java as an alternative C is also an alternative
They are very good and to me -- a 13 year old very easy to understand
Your last question "Where to learn them? If it is C, C++ Or Java and i believe
JavaScript possibly HTML (i do not work with HTML so i do not know)
would be a guy named Bucky's youtube videos (TheNewBoston)... they are how I learned but along side them I would also recommend taking classes or getting a book
(B)
Python would probably be the best first programming language to learn. It's the easiest and the only beginner learn-able language that is used by professionals (e.g. Walt Disney Imagineers). Since it is a high-level programming language, the syntax is not confusing, and probably is comparable to C++ in our fast computer age. Python can be looked at as a sort of stepping stone, once you master Python, mastering C/C++, Perl, PHP, Java, etc., will become much easier. And also, with Python, you can code at lightning speed. Though if you are looking for a fast language, C++ would be a good option, since C is rather low-level and not far from machine code while C++ is mid-level. If you are doing web development, PHP and Java would be good. Of course, the best first language depends on everyone and how they learn, but my recommendation, Python, easy and used by professionals.
This is a difficult question to answer generically, and generally depends on the types of application that you would like to create.
One thing is generally true - if you are truly interested in programming, you should learn an object-oriented language. Object Oriented programming is a challenging concept for novice programmers to understand, and thus learning it early will greatly enhance your ability to create rich applications with minimal effort.
That being said, a question of which language is heavily dependent on the types of applications that you would like to make. There is no "jack-of-all-trades" language. Some languages are better than others, but there is no language that can do everything.
This is a list of languages that would be good for a beginner to learn, based on the platform you would like to develop for:
If you would like to simply create online pages, you should definitely start with these languages, in this order: HTML, CSS, and JavaScript.
All three are valuable to know if you want to do anything web related. The argument could be made that HTML and CSS are not actual "programming languages," but despite this, they are crucial to understanding the internet.
Web Programming
No, this section is not the same as the previous one. Web Development is simply the act of developing websites that can be displayed to a user. Web Programming is the act of creating programs that run on the internet to provide interactive content for the user. A basic knowledge of Web Development is required before you can understand Web Programming.
An example of web programming would be this web site. Rather than being stagnant web pages that the users can look at and use, it is a rich set of tools that can be used by the user to do more than just gather information.
As a beginner in Web Programming, the best suggestion would be to learn PHP. This is primarily for three reasons:
1) It provides a level of abstraction between the programmer and some of the
more difficult aspects of web programming.
2) It enables programmers to create object-oriented scripts.
3) All of the tools needed to begin creating PHP scripts are free. (Linux, Apache, and the PHP interpreter)
If you do not have or want to set up a Linux machine, then the only other realistic option is to buy web space from a Web Hosting company.
High-Level ProgrammingHigh-level programming, in the context used here, is programming your computer to run programs on your machine. For example, the web browser that you are using right now was created using high-level programming.
The two best options for High-Level Programming are Java and C++. If you are serious about programming, then you should first learn C++ and then Java. If this is a skill you would like to learn on the side, I would recommend Java. The reasons for this are as follows:
Also, for high level programming, you should seriously consider learning some algorithm techniques , including basic ones like searching and sorting, and advanced ones like dynamic algorithms, greedy algorithms etc.
Where to Learn these Languages
Learning a language for the first time can be challenging. The best option would be to take a class. Having an instructor guiding you can mean the difference between night and day when attempting to learn a language for the first time.
If taking a class is not an option, then head down to a bookstore and look in the computers department for a book that covers the language you intend to learn. The most important thing to look for in a book is the copyright date--programming languages are constantly changing, and if you buy a book that is older than 3 years old, you may find yourself learning outdated techniques.
The most reliable way to get answers above and beyond what is mentioned here would be to either search the web or to ask your questions on active programming forums. Programming can be a fun and rewarding experience, and wish you well with your learning.
You also might be interested in websites like topcoder and coderwords They both are good ones.
Note from someone who learned C++ by reading books:
C++ is what is called a Legacy Language, that doesn't mean it's entirely outdated. If you're interested in programming for Windows you may find it easier to use a language like C#. My favorite game at the moment (Wolfenstein) was likely written in C++ and it runs beautifully on my system, I can't imagine how slow it would be if it was written in Java. Don't be afraid to take classes at a community college on programming if you enjoy it.
Recommended Reading
On Bjarne Stroustrup's website you can find much more information about C++.
Quote from Bjarne's webpage:
"Some parts of Visual Studio like the Base Class Libraries that ship with the .NET Framework were written using C# but the C# compiler itself is written in C++"
For an early start
All above is good enough for adult learners having no or little prior experience of programming. If wants to indulge in programming right from the childhood something funny and yet usefully illustrative should be sought. Logo and its descendants have this property (there is an object oriented version as well--Elica). Its easier to follow with minimal mathematics but helps to understand various concepts (like loops etc) in a light way.Once easily mastered one can move on to more involved language (like traditional Basic).All this prepares one with strong foundations at a relatively early stage to comprehend languages like C or even C++. There are various resources for learning logo but Micheal Friendly's Advanced Logo provides a mature approach.
The easiest that I know of is Visual Basic.
Ok, most of that is good, but I have a better idea.
Yeah, there pretty good, but I would recommend a program called Scratch. I used it before I became a successful programmer on Nintendo, but that's a long story.
Check out Python. I used it, it was confusing at first but i watched a few YouTube vids and I quickly learned how to use it. I actually created a fixed dialogue thatt allows you to communicate with the computer. I say fixed because there is no variable in the outcome. I programmed it to say hello! what is your name you can either say bob or crapmonster and it still says Hello "Bob"! or Hello "Crapmonster"! "I just love that name."
The best way to start learning to program is to start programming yourself.
You will need a programming language with an IDE.
There is nothing such as "the best language"
But yeah, for beginners the best way to start off is by learning GWBASIC.
It is an interpreter based language, extremely easy and gives you a feel of what programming really is. After that you can go ahead with some major programming language like C++ or Java.
The best language to learn programming is BASIC. If you are already familiar with BASIC programming then you should consider learning an object-oriented language such as Java or C++. Java is easier to work with than C++, however you should be familiar with both. You should also be familiar with C, but it's better to learn C++ first.
The Slim programming language was developed and implemented by man named Herman Venter. It is now taught over the internet for the mass population to enjoy.
Because it is one of the fundamental languages of computer programming. It teaches us how we think, but in a computer.
Primarily it is someone that teaches someone to use software. Some people could use it to refer to a computer based education tool, in other words software that is designed to train people, like a typing tutorial.
Codecademy offers a python course which works pretty well. That's how I learned!The Official Python Tutorial*Maybe* you could start there?Python for non-programmers is a LIST OF TUTORIALSInvent Your Own Computer Games With PythonI used it a lot, even though it's called '... computer games ...' it teaches you a lot of the basics in a fun, simple way.Sthurlow is a great beginners tutorial too.Help:StackOverflow is for programming related questionsThe official Python IRC channel is very goodI would add websites likeUdemyCoursera are very good.Also you can rely on tutorials byTutorialspoint where you get answered for all your queries.
image
The Slim programming language was developed and implemented by man named Herman Venter. It is now taught over the internet for the mass population to enjoy.
computer programming for dummies its a book and it teaches you everything
Is's up to you to decide; most likely it won't hurt you if you do so.
You have to get pigs and make them completely happy so they will produce meat. If you are not sure there is a tutorial that teaches you how to do it.
I would personally learn Python because it teaches you about all of the important information and techniques of programming but doesn't have the complexity of languages like C++. They teach Python in schools now because of its friendly and simple concepts.
Teaches you about the dark side of star power, and how to unleash it for maximum score. >:D
Adobe print shop has a tutorial which teaches you how to use it. There are many videos and forums to learn from as well.
i highly recommend going to Lifeprint.com. its made by a guy who teaches ASL at a college in California. he has pictures of him making the sign for each word. this is where i am learning.
He teaches them to read and write English.
An ESL teacher is a teacher who teaches English as a secondary language.
Yes, there is foreign language software that teaches French Creoel. You can find more information at PimsleurApproach.com/Learn_Language
Because it is one of the fundamental languages of computer programming. It teaches us how we think, but in a computer.