login about faq
15
6

Recommendations are appreciated.

Websites? Books? Schools (colleges?)? How did you learn and what do you find easiest?

This question is marked "community wiki".

asked Jun 05 '10 at 23:52

Charlina%20Hung's gravatar image

Charlina Hung
818285860

wikified Jun 06 '10 at 15:30

I think this is useful for everybody...

(Jun 06 '10 at 15:30) Charlina Hung Charlina%20Hung's gravatar image

123next page »

I dont like the old "just google it". I learned a lot of Final Cut Studio, just by searching YouTube. There are a lot of dedicated Youtubers that post nothing but tutorials on programming just about any program (you will also find some great, reliable websites through YouTube). If that isn't enough and you want some more information and insight. The next thing I would do is head to a local bookstore and spend a good amount of time reading thoroughly and bring a notepad and copy down; notes, resources, etc. Then if you still want more information, you can purchase DVD tutorials that cover the entire programs and everything about them. If at this point you are still hungry for information, you should go to college. :)

Hope this helped man! Alex

answered Jun 05 '10 at 23:58

Wackertech's gravatar image

Wackertech
6.6k3182100

You aren't ready to program. You first need to understand that there are multiple programming languages, I recommend Objective-C. I learned just by watching YouTube videos and talking to other developers.

This answer is marked "community wiki".

answered Jun 06 '10 at 00:33

AppleHack23's gravatar image

AppleHack23
(suspended)

1

C (and Objective-C) are full of undefined behaviours, which makes it a poor choice for first programming language. I recommend learning something more user friendly as a first programming language. Learning from youtube is a bad idea, because many of the "programmers" there don't know what they're talking about either. Get a book. Not just any book. Go on freenode, join the relevant channel and ask the people there what book they recommend.

(Jun 07 '10 at 10:56) Seb Seb's gravatar image

Seb, I'm beginning to think you are a parrot.

(Jun 07 '10 at 13:45) Drmgiver Drmgiver's gravatar image

I'm beginning to think people who have "learnt Objective C (or C, or C++) from youtube" are trolls, @Drmgiver. If they can't describe the behaviour invoked by int x = INT_MAX + 1; then they don't know the language. No youtube video I have watched goes into sufficient detail.

(Jun 07 '10 at 22:23) Seb Seb's gravatar image
This answer is marked "community wiki".

answered Jun 07 '10 at 11:00

strager's gravatar image

strager
64172034

This site recommends a few decent resources. Up vote.

(Jun 07 '10 at 11:18) Seb Seb's gravatar image
1

Heck, SO is a reference in itself.

(Jun 07 '10 at 18:28) eddieringle eddieringle's gravatar image

The way i learned is fairly easy and got me into programming without even knowing it because it starts so easy and like all programmers you never stop learning. right basically you can do one of thing, whatever your more intrested in, either start withthe web, start with flash or what i did start with flash then the web. so lets start with flash, when i say flash most people think of animation yet i think about games and the programming side of thing, its great 'cause its so simple and gives you alot of feed back while giving you somthing to show off at the end. Also if your confused the difference between AS2 and AS3 then i would reccomend starting with AS2 as its less complex and dosn't have asmany pitfalls. Next is the web and this means start at html/xhtml,then move on to css, next comes javascript (you can skip this if you cant be bothered yet its very helpfull) and finally a server side language such as Ruby on Rails or PHP. Finally after all that then your in the best position to start learning a higher level language such as java, visual basic, lua and the big one c/c++.

Regarding where to learn from i recomend the internet mainly with websites such as NetTuts+ for websites, Tutvid for flash, Dev-HQ for other programming languages and Lynda in you have the money. You could look at some books yet they ain't the best so i generally avoid using them, yet the over all best method is to pay somone to teach you one to one.

Hope this helps 'cause it seemed to work for me, Regards Andy Adshead And i wish you luck in learning.

This answer is marked "community wiki".

answered Jun 07 '10 at 11:54

karrotsrkool's gravatar image

karrotsrkool
666612

I like your suggestion. You could add C# in between VB and C/C++ somewhere, to strengthen VB understanding and introduce the more advanced aspects such as pointers.

(Jun 07 '10 at 14:01) Seb Seb's gravatar image

To be honest, cracking an open source program open, and trying to figure it out. Any questions, hit up google. Learned c#, java, php this way.

answered Jun 05 '10 at 23:54

GFroh's gravatar image

GFroh
96229

I heard all the (something for) dummies are pretty good. What language are you learning to program for? If it's Java than this site can help http://chortle.ccsu.edu/CS151/cs151java.html

answered Jun 05 '10 at 23:54

FilipinoPower's gravatar image

FilipinoPower
12.9k121211310

I've learned from many different sources, from tutorials online to sitting many hours in class. First find out what language then you want to program for. Get a good book on the subject. Forums online can be a very good way to go as well with things like irc and videochat there are many people that would love to help. There are also tutorials online which can help to.

answered Jun 06 '10 at 00:01

joshuathurston1's gravatar image

joshuathurston1
913

The best way to learn programming is professionally written books. Search Amazon.com for some books on the topic, see if people like it or not in the reviews, and read a sample chapter, to make sure that it's written in a style you like. Every time I want to learn something new, I order a book about it, because it's just simply the best way. It gives you practical examples, as well as explaining what's happening in detail.

This answer is marked "community wiki".

answered Jun 06 '10 at 15:53

Gereen's gravatar image

Gereen
396411

I started off using the book visual basic for dummies :)

This answer is marked "community wiki".

answered Jun 07 '10 at 10:57

gerardhayden's gravatar image

gerardhayden
690122133

I like learning with video lessons. That's how I learned HTML. When there is a real person telling you how to do everything, it just sticks way more. Finding a good video is another issue entirely.

This answer is marked "community wiki".

answered Jun 07 '10 at 11:00

TheFogul's gravatar image

TheFogul
31141420

I'm keen to hear about how you recognise a good video. I tend to go trolling those who make "how to program in xyz" videos, because they often do a horrible job. It's fairly easy. Just start watching the video. After each sentence, consult a reputable document (eg. book or standard) and see if what they're saying is consistent.

(Jun 07 '10 at 11:20) Seb Seb's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Become a Gnomie!


Join Us in the Chat Room

Tags:

×1,241
×196
×54
×35

Asked: Jun 05 '10 at 23:52

Seen: 7,730 times

Last updated: Jul 15 '10 at 12:12