?
Favorite Answer
You will hear a lot of different answers and honestly I think you should read about the different programming languages and in what applications they are used, then choose the one that sems to best fit what you want to do with your programming.
You want to write code for microcontrollers, write a game engine from scratch or anything else than requires precise control over the hardware? Then learn C or C++. I learnt C/C++ first and it has its advantages as you get to learn about what's actually going on under the hood.
If you want to write websites, learn PHP or Javascript, and understand the difference between them. You should learn HTML first though if you don't know it, despite not being a programming language.
Want to make Windows programs, with the common Windows menus? Learn C# (or VB. NET) with WindowsForms.
Want to make cross-platform programs? Learn Java or Python.
Want to make games, not your own engine? Learn for example Unity (a game engine) and C# for the scripts.
Martha
C & C++ can be a best option for you as if you want to be a programmer then you should know how to build logic for your program and you can learn it through a simple language too. After that you can switch to the languages like java, android etc.
Barron
If you actually want to be a real programmer, DO NOT start with mark-up or scripting languages like PHP, HTML, JavaScript, etc. About the only thing you will learn doing this is better typing skills.
Start with Java, C#, or C++.
Nicholas
if your a beginner i would first sugest learning your own language and the comon languages but if you wanna be a master then learn or create a new language besides the comon speach,,useing a seperate language can make it more difficult for others to crack or understand it so if your in an area that speaks english then the programers of that area should probly know both english and another language so they can basicly encrypt it better than the comon theives of the area which is another good reason to have a freind who speaks more than your own language,,,and if ya want the hardest and tuffest codes then you want to find a way to create a language that can still be equivelant to english through a system of your own otherwise stay with the comon and the basics like a few others mentioned because i dont know which is the best but i can guess on whats more difficult for others to break
angela
C & C++ can be a best option for you as if you want to be a programmer then you should know how to build logic for your program and you can learn it through a simple language too. After that you can switch to the languages like java, android etc.