Ask questions via twitter! Message any question to @answers on twitter. We'll publish the question and send you a reply each time there's a new answer.
Next Question

Question

 
February 05, 2009 01:47 AM

How hard it is to learn programming?

I am thinking of going back to school but I dont want to learn more of the same old business/marketing crap.

I have the option of going to school for MBA but I am more interested in learning application development, programming (Java, PHP, SQL) and web development and want to know how hard it is...i've never written a line of code before...

all you Mahalo geeks, let me know...
Interesting Question?  Yes (0)   No (0)   
Email to a friend | RSS
 
 

 
   No Best Answer Selected
 
 


Answers (2)

Sort By
 
February 05, 2009 01:54 AM
It's easy to learn how to program. It's hard to learn how to program well, and even harder to stay relevant.

If you are passionate about it, and don't mind spending hours a week just keeping up with changes, then run a few searches on a good search engine for language tutorials that interest you.
There is a lot of content out there on Java/PHP/Ruby/.NET/etc, and plenty of free + open source tools for you to get tinkering before you go back to school.

I would check out the material that's there, try your hand at some programming tutorials and see if you enjoy it. Then make a decision from then on.
Source(s):
Personal experience in web development +2 years.


Helpful Answer?  (1)   (0)    Tip tgittos for this answer
Permalink | Report
   Reply  
 
 
 
February 05, 2009 02:19 AM
Good answer.

Some people take to programming like a duck to water, others never get it. Best to give it a good try before deciding it's for you.

Also, it's not actually necessary to go to school to learn programming.

Report
 
 
 
February 05, 2009 05:17 AM
As the others have alluded, the answer to this question is largely dependent on the individual. I do agree that you do not necessarily need to go to school, although a good program (or workshop) may be a good way to "jump start" learning or point you in the right direction.

Ultimately, you WILL NEED to have an analytical mind and the ability to take large complex problems and break them down into smaller and simpler "pieces" in a systematic way.

Here are some ideas on how to get exposed to programming:

1. Fina a "web development" user group in your area. For instance, in our area, we have the Gold Coast Users Group (http://gcusersgroup.org/) and they hold monthly meetings and as many workshops on ALL topics programming. Attend some meetings and start talking with other people!

2. Download free software and start to follow tutorials. Learning to program web applications (like Mahalo.com) will take two skill sets: HTML/CSS and Server Side programming. Perhaps start with HTML/CSS - build the best website you can.

While on this topic, I would recommend you try Microsoft's own Visual Web Developer Express (a free software product available at http://www.microsoft.com/express/vwd/). It is a VERY good tool designed very much to get users "into" programming websites. Also, the developer base for ASP.NET is so large that you will find thousands of websites with examples, tutorials and Q&A.;

3. For HTML/CSS, I recommend one of the many HTML/CSS books. My favorite is "HTML Utopia: Designing Without Tables Using CSS" by Dan Shafer. The techniques he covers are THE latest way to design website HTML/CSS.

4. Finally, creating websites also requires design skills OR really good designs that you can buy. You can be the worlds BEST programmer and if your websites "look" bad graphically, you will not succeed. If you know your way around Photoshop and are artistically inclined, you'll be able to "draw" your own websites. If not, try one of the many "template marketplace" websites where you can buy "ready made" designs. One of my favorites is http://www.templatemonster.com/.

Overall, set yourself some goals, talk to other people in this field and be prepared to NOT GIVE UP!
Source(s):
http://gcusersgroup.org/
http://www.microsoft.com/express/vwd/
http://www.templatemonster.com/


Helpful Answer?  (0)   (0)    Tip ericwastaken for this answer
Permalink | Report
   Reply  
 
 
 
February 07, 2009 09:29 AM
Good answer - I like your links. I've taught myself a lot of programming, and had a lot of experience with both being taught, and teaching people how to program. A LOT of it is up to the individual - I've seen good programmers who have more of a "logical" mind, and others are more creative.

But a lot is up to the teacher too. If you have someone who can inspire you to learn and apply it to real life. If you're interested in building 3D games, the teacher should be able to focus you on that. If you're interested in Web development, then they should be able to focus you on that.

There's a LOAD of areas that you can learn to program in, and usually Schools/Universities need to lay enough of a foundation that people can move to any area of programming, so it can be quite frustrating/boring for the first while where you study if you don't understand why they're spending ages laying the foundations.

Report
 
 
Buy Mahalo Dollars with Credit Card or PayPal

Top Members

This Week All Time
  • cfinke
    cfinke
    2nd Degree Black Belt
    29426 Points
    M$29.75 Earned
  • bunnyphuph...
    bunnyphuph...
    2nd Degree Black Belt
    22074 Points
    M$803.24 Earned
  • opher
    opher
    Purple Belt with a Brown Tip
    6882 Points
    M$359.74 Earned
   See All
 

Most Popular Tags

mahalo(1846)
music(530)
iphone(496)
google(398)
online(382)
food(370)
money(313)
movies(301)
beer(299)
apple(265)
health(243)
video(237)
aotd(235)
free(233)
dog(219)
travel(217)
   See All
 

Categories

Welcome New Members


 
 
Mahalo Dollars are the currency of Mahalo Answers.

Each Mahalo Dollar costs $1.

Once you earn more than 40 Mahalo Dollars, you can request to be paid via PayPal. Each Mahalo Dollar is currently worth $0.75 when paid out via PayPal. Learn More

 
 

Please log in to use this function.