Question:
How can I get really good at web programming and how long will it take me?
anonymous
1970-01-01 00:00:00 UTC
How can I get really good at web programming and how long will it take me?
Ten answers:
anonymous
2013-04-14 08:25:31 UTC
Learning programming takes two things, patience and practice. What you will spend most of your time doing is not programming but actually figuring out bugs and this is really important to remember because this is often not taught by DIY guides. Any programmer who has serious experience will tell you they spend more time debugging then coding, so don't let this get you down when you are working on things.



The easiest way to learn is not to read through text books but to come up with an idea and just start building it. In the world of programming there is a common thing called "hello world" and this is essentially a very basic application. You can start with a hello world application and build up.



If you want to be able to do it all, you will need to learn Javascript/HTML/CSS for the front end and for the back end you will want to learn something like ruby/php/python/c#. Just pick one and start working with it. PHP is usually used by start-ups and newer companies (facebook for example). C# is used primarily by larger enterprises. Google uses a lot of python.



Most talented programmers can work in any language, once you know the basics all you really need to learn is syntax and thanks to Google it is pretty easy to do this.



As for making money, if you're looking for a job you will either need a portfolio, which is why I suggest actually building something real, or a degree/certification from a school. If you have a list of accomplishments you will take priority over anyone who only has education. Alternatively you can try to build a company yourself but this is a lot riskier.
Christopher
2017-03-06 12:38:37 UTC
2
?
2017-02-28 01:36:12 UTC
1
?
2016-04-27 17:06:45 UTC
Learning the foundational reading abilities allows your child to focus on understanding the subject they're studying as opposed to struggle with understanding the language eventually resulting in an even more rewarding and enjoyable studying experience and this really is in what this program Children Learning Reading from here https://tr.im/ekOAu is based.

Children Learning Reading use methods to greatly help your son or daughter read and increase his studying, awareness, and punctuation ability in the first school years.

Even though Children Understanding Reading program is based about your child learning the tiny seems which make up each word there are several words in the English language that only can not be trained in this way (rhythm for example). To be able to help you to show your son or daughter these exceptional phrases an manual is presented to the most frequent phrases that have to be discovered by sight.

That benefit may be particularly helpful if you and your youngster are fighting a certain word. You understand that if the term is within the manual then it's something that can not be learned using the Children Learning Reading method.
elvira
2016-04-23 07:38:03 UTC
If you want to commence generating a job from landscaping , or just don’t know how to start off making your dream landscape or what tools and resources to use then is the tie for this manual https://tr.im/tAhGB , the manual Ideas 4 Landscaping simply because the advice from an seasoned person is usually welcome.

Idea 4 Landscaping is a guidebook with , even if you have no expertise what so ever , you can modify a backyard , a frontward or a garden from zero to ideal , ideal because is just like you want it.

Ideas 4Llandscaping it will only place the suggestions so that you can make your dream come to lifestyle.
?
2016-03-09 01:24:02 UTC
PHP is not JUST a "web language", it is also a stand-alone programming language in its own right, whose features make it particularly attractive to web-based apps. A first programming language will take a year to master. BUT, subsequent languages will go much faster, because you will already have seen the "linguistic issues" that are common to all languages. Your next language - to master it - perhaps 6 months. Beyond that, you will find that you can develop "fundamental proficiency" in almost any language in a week. Hard to beleive as a beginner, but true.
anonymous
2014-09-29 06:58:15 UTC
The desire to learn is a good step to making money online. The next step is to look for free resources that will give you the correct information that you'll need to get started. You can check out here http://moneyonline.toptips.org



It gives free training on how to make money online
Lost In Space
2013-04-14 12:21:31 UTC
I think you may find interesting in here....

https://plus.google.com/b/107333627429819817821/107333627429819817821/op/iph#107333627429819817821/posts



This guy use 100% javascript and he's building some useful applications trying to explain some of it, but you have to follow it from the beging to understand the single bits
Afro the Monkey
2013-04-12 22:26:38 UTC
The fast and easier way is to learn Visual Studio for .Net. If you don't use Windows, then you need to learn HTML 5 and JavaScript. The web is still predominately Windows OS and servers. If you cannot program anything for Windows, then you still are not really a programmer of anything but smart phones and tablets



WebMatrix is a free and lightweight web development tool.

Create, publish, and maintain your website with ease.



http://www.microsoft.com/web/webmatrix/
Pete
2013-04-13 01:00:08 UTC
I like your passion. Here are a few notes.



The languages you are asking about are all used for different purposes.



XHTML and HTML5 are very similar. You shouldn't have a problem learning HTML5. They are both used for document markup.



If you want to develop dynamic websites, then you will need to learn Javascript. It's the accepted standard for client-side scripting (scripting performed by the user's browser).



PHP is used for server side scripting (scripting performed on your web server). PHP (or Perl, Ruby, ASP.Net/C#/VB, etc.) is used to generate dynamic HTML content, access databases and perform other "domain logic" or "business logic" at the web server.



I would recommend learning in this order: HTML, CSS, Javascript, and then pick any server-side language you like. PHP is popular. ASP.Net with C# or VB is also popular, but may be difficult to jump into directly.



If you plan on creating dynamic web pages that retrieve and store data in a database then you may also want to look into learning a relational database definition and manipulation language like SQL.



You may also look into learning a graphic editing tool, like Photoshop, Expression Studio, Gimp, etc. To create simple images for your websites.



If you study anything for about 2-3 months you'll become competent. If you're learning several things at once, it may take a bit longer. For example, if you learn HTML, CSS and JavaScript together, it may take 6 months before you can create substantial websites. There is only so much time in a day, and you can only divide your time so many ways. It may also be more difficult to learn certain things together as opposed to separately.



Programming in general is a never-ending learning process. It's hard to judge what is "good", as it is a relative measure. Mastery (and I use the term loosely) of anything will take years (see: "Teach Yourself Programming in Ten Years" - http://norvig.com/21-days.html ). You should be able to put together a website in HTML and CSS within 2-3 months, but gaining real expertise with HTML and CSS (especially CSS) will take at least a year. Javascript will take a few months also, but JavaScript will continue to challenge you. It's a quirky language especially working with the Document Object Model (DOM). Once you learn a programming language, learning other languages becomes easier. So after you learn JavaScript you should be able to learn PHP or another server-side language in under 3 months. Again, mastery is difficult to attain. You usually won't feel like you have a good grasp on any of these until you've been using them for at least a year.



I think after about 6 months you can start making some money. You should feel comfortable with HTML, CSS and some knowledge of JavaScript to make simple websites for those in need of simple websites. You can lookup local businesses online and see if they have a website. If they don't, or have a bad one, then you can contact them and offer to build them a new one for a small price. They'll be happy with an inexpensive website, and you'll be happy with new challenges and learning experiences.



Keep in mind that my time frames are not exact. Everyone learns at different speeds and you may have interruptions along the way that force you to take time off from learning.



My best advice is this: Online tutorials are great for learning short, focused concepts, but ultimately fail at providing the necessary foundations for continuing programming education. You don't just want to learn programming languages and how to build websites with them. You want to learn how to solve problems and how to structure/design applications to solve those problems. I would recommend investing in books for whatever you want to learn. They are typically long and can be a bit boring at times, but you come out with a much better understanding of concepts than if you had used a tutorial. Amazon has tons of programming books.



How much time you spend each day, or week is up to you. You will only become as good as your efforts. Musicians typically practice for at least an hour a day. Better musicians practice for 2-4 hours a day. Great musicians practice constantly, but they have no life. You have to balance it. You may find some days you spend 6 hours at the computer because you get "in the zone" trying to solve some problem. Other days you may just need a break. I would say at least an hour a day though.



Good luck!


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...