Depends on what are you trying to learn about programming. But if you would like to learn to programming to create web sites, I recommend you to start from the basic and the basic in web programming is HTML. You don't need to be a specialist on HTML, but it's good to know a little bit of it. Later, you can chose some advanced language ( Java, C# - ASP.NET ). Good luck. Hope I could help you.
By the way, my last hub was a very beginner tutorial. Take a look to see if you understand.