First off, i am new to all this and have been reading a lot about the subject but i am getting more confused. Basically, i want to learn programming language(s) that will empower me to develop web applications. But in the course of reading about the subjects, i often come across many term which i don't know their meaning such as: 1 Web development ( i am thinking this is the same thing as web programming) 2 Desktop programming 3 Mobile programming 4 Software development Please what is the meaning of this term and their functions. More importantly, what programming language(s) do i need to learn to develop any web applications. PS: Currently, the only thing i know about website is wordpress installation. Thanks.
Hi Homebase, I am in a similar situation and have recently started to teach myself how to code. There are a lot of resources available and a lot of good teachers around to help you on your way. There is a great website called codeacademy.com that will take you through some basics in Java and give you a really good start into programming languages. I would then check out thenewboston on youtube, he gives great tutorials on a number of different languages so you can move on from java to others such as Pearl etc. You can also get access to all of the Stanford University courses through the iTunes library which is a great way to start learning as if you were a student, but this is also time consuming and will require a lot of hard work! How detailed you go into everything will depend on your motivation and what you want to achieve but these sites will give you a great start and introduction to the basics and essentials to programming languages. Good luck!
Hello, there is a free weekly class at about.com. This course is good start if you are starting to learn after long time. best of luck.