I want to work online from home with website development but i dont know the real idea what should i have to learn to be a good web programmer (not computer programmer) To be a good web programmer, do i need to stuy html, php, css, javascript, joomla? Or i need to use c, c++, vb...? And what degree should i continue to graduate at college to be able to work efficiency in this field? Do i have to study IT (Information Technology)? I really have no idea what to do and think of now with this final decision in my life ?
In order to be a good a good programmer, you need to be able to think like a programmer. You need to be analytical and methodical. good maths helps but isnt essential nowadays. This is entirely dependant on what you are tying to do. HTML/CSS is design not programming, but it cant hurt to know it. There is a lot of call for PHP, but dont forget lisp, perl, ruby and so on. Your are best off find a language and getting GOOD at it; most of the others are easy to pickup once you know basic programming concepts - iterations, conditional statements, objects, functions and so on.
100% agree - one more aspect with the web is to understand the diffrence between Server-Side and Client-Side processing A degree will only take you sofar what you need to be "good" is real experiance (when I was a student I used to resent this comment because I thought why am I paying so much for this degree) - but this comment is so true. Basically the degree will get you one foot in the door of an IT firm and you will start to be given small projects - try to support this activity with a project at home like your own website. (this can also double up as a portfolio site) Another area to focus on is standards - keep your code to a certain standard - this will in turn reward you with less re-work and thus you will not get dispondent over this career choice - lastly be organised with your work keep folders etc so you can re use code.
You don't have to have an IT degree to work in the field but it can certainly help. Some employers look for other qualifications in programmers such as maths or even physics as many of these courses include a significant computing part. When I recruit, the killer combination of skills for me is good technical skills combined with evidence of artistic aptitude.
I am a professional web developer, I obtained no degree or college certification in web programming. I learnt programming from my Dad and taught myself PHP/XHTML/CSS/MYSQL. This is the core skill set I would recommend if you are looking to get i hired as a devloper at this time. Other languages would be an advantage but personally I would focus on the above to start with. A good thing to do is build a couple of applications so that you can demonstraight a good level of applied knowlage and experince in an interview, this will count for more than a degree. After learning them move on to Javascript, Ajax, jQuery, Ruby on rails etc...
I would agree with the above languages : PHP, MySql, CSS and XHTML. HTML5 may be something to look at, but it is still new.
If you have degree or college certificate, how would u work if you want to apply for any company or organization?
I am thinking they want to work freelance, and not for a company. You can still work for a company these days and not leave your home. Contact the company if you yourself are a programmer. Some places that are hiring would be those for the Android operating system, iPad and other new mobile devices.
Really agreed!!! To be a programmer u need to think like a programmer and a programmer must have good logical thinking.. To be a web programmer u must have good knowledge of web programming languages like PHP, ASP, JSP etc..
Whoever want to start programming must have several charasteristics in them Read this post to see if you are ready become a programmer. If you want to start web programming, you would better study, HTML, CSS, JavaScript, php & mySQL, XML and AJAX. If you need to go in .Net path, then HTML, CSS, JavaScript, C#, ASP.Net & SQL Server, XML and AJAX. For those who are going to start application/system programming I would recommend C++ or C#. Both are available in Microsoft Visual Studio Express 2010.