I am going to join a course on any language . Please guide me which language should i go for? example PHP,coldfusion etc..... Question 1. I want to enter in the field which have the most demand and will grow in coming days.and tell me .Which is best? Question 2 How much can i earn via this while working 6 hours a day? Tell me if i can help you in any ways
In programming there are two main streams. 1. Application programming (system/Database, etc...) 2. Web programming First of all you need to understand what are the differences and what suit you most. For (1), you will need to learn one of C/C++, VB.Net, C#, Java. For (2), you have php, ASP.Net, ColdFusion, JSP, etc... Since you have shown some interest in php, I would say that's the best server side programming language to start learning. You will also have to learn some HTML, JavaScript, MySQL, XML, etc... believe me non of these are difficult to learn. Only thing is you must be ready to sit in front of a computer for many hours a day Also, don't worry about earning money from programming. If you show a real passion to programming you will earn a lot. Concentrate on learning the concepts perfectly. Read this article about How to start programming
Thank you. I can't tell how thankful i am to you. But sir there is a question in my mind that is which field in web development to growing and expecting a boom.
World is changing like never before. When I started computing in early 90s there was only DOS. You will have to type everything from your keyboard and there was no mouse. So even a super genius in computing, it will be difficult to predict what the world of computing would be in future. Obviously someone like me can only tell you what we have at the moment. I'm sure almost all professional web developers will agree with me that XHTML/JavaScript/php/mySQL/XML is the present best combination for web development. I'm sure it will exist for at least 10 more years. I would tell you something that I always used to advise young guys like you. Learn concepts in computing. Learn from basics to advance. So you will be able to switch to whatever technology that comes in the future without any problem.
Thanks sir .I found out this http://74.125.153.132/search?q=cache_weLd89840J:www.experts-exchange.com/Web_Development/Web_Languages-Standards/Q_21145097.html+PHP+vs+ASP+vs+JSP+vs+ColdFusion+vs+PERL&cd=1&hl=en&ct=clnk&client=firefox-a
Note that the link you have added is quite old (2004). php is much much more powerful than those days and the developers are working on adding new features and improving stability. I like php the most as it is quite close to my favourite language (C/C++). And I recommend it to you as your first web development language. After learning php, please learn some ASP, JSP, ColdFusion, etc... so you can understand all these scripting languages are very much similar when it comes to functionality.
It will depend on how talented you are in grasping knowledge. To perfectly learn the concepts in computer science, I think it will take 3-4 years in full time (Assuming you only learn computer subjects with one or two mathematics subjects). After learning, you must do as much as practicals to understand the concepts in depth. If you could start a BS in Computer Science that would be an excellent choice (usually 3 - 4 years). Very easy to find a job with such a qualification. But if you only want to know web programming concepts/e-commerce/web security/encryption/database(sql)/php you could do that in 6 months full time. Though it will be difficult to find a job with such a course, you will be able to give a start to programming (You'll be able to do lots of practicals and start a development company by your own even).
Its all depends on what you want to be in the future. If you want to be a professional programmer, then you must learn almost all fields in computing at least up to some extent with some mathematics like graph theory, group theory (boolean algebra), etc... Programming language has no importance in these courses as you will be able to use any language with a short period of study. These courses are usually covered in Bachelor Degrees in Computer Science. (Very easy to find a job for such a course). The other path is to learn a specific filed like web development. For those, you need to cover some subjects as specified in my previous posts. However you need to check the job demand for such fields and courses in your country/area.