Better go for .NET c#. You could create dynamic websites and windows application using the framework. Very easy and fast language.
If you go on youtube and type in bucky roberts... you should find a channel called thenewboston.. The guy does all kinds of programming tutorials...
I would say if you want to learn programming from the basic than you should start learning with C language.
It's cross platform, and can be used for writing client-side software. It's the weapon of choice on non-Apple Mobile. It's one of the few languages you can use to make client side embedded, server side AND standalone software. It's distribution method involves deploying pre-bytecode compiled files much akin to how Pascal worked in the '70's, that are then interpreted on a 'virtual machine'. (which is a polite way of saying it emulates a fictional processor) NOTE, when I say client side embedded, I'm referring to running it as an applet/object. The DOS and C64 emulators I let people run in a browser on my website are examples of this. Basically it's write once, run anywhere -- which can be quite a big advantage... Though quite often for things like desktop applications saying it works on all platforms is akin to saying anal sex is advantageous because it works on all genders. It falls short in a few areas like user interface with most of the toolkits either removing the cross platform ability (binding directly to the windows API for example), requires a massive library making distribution harder (GTK), or just plain sucks both to program for and for the end user to try and use. (Swing) ... and always remember with Apple being total pricks about anything they didn't make, it's not real-world iOS deployable. Like anything else, it has it's advantages and disadvantages.
try learning java,html,php,coral draw and photoshop once you learn these you can do wonders these help in web designing for web sites which you can turn it up in to a business
Depends of the domain that you want to apply that programming language. So, I would recommend C++ for applications and games and PHP for websites as a start.
If the motive is to learn how to write programs to develop skills of programming in general, then start learning with COBOL as it is still in use by major corporation in legacy system.
(or with any programming language) is a contradiction. "Skills of programming in general" is programming, not any particular programming language. And programming isn't writing code, it's thinking about how to solve a problem. (In the context of this forum, the problem is usually making a website that does a particular thing.) Any code monkey can code in any language, but that's not programming, that's coding. Deciding what to code is programming, and you do that in whatever language you think in.