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
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
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:
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.
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 Programming
High-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.
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.
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
WikiHow has a step by step tutorial that teaches you how to build your own wine glass rack. The tutorial includes pictures that show you what exactly you need to do.
A single individual can view the tutorial 'Mavis Beacon Teaches Typing' to improve ones typing skills. You can improve your typing skills to increase your skills, accuracy and sophistication. The accuracy improves and the speed of your typing skills improve.
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.
Is's up to you to decide; most likely it won't hurt you if you do so.
He teaches them to read and write English.
An ESL instructor teaches "English as a Second Language" or in other words, teaches English to people whose first language is not English.
Adobe print shop has a tutorial which teaches you how to use it. There are many videos and forums to learn from as well.
Teaches you about the dark side of star power, and how to unleash it for maximum score. >:D
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.
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.