Wednesday, November 14, 2012

Am I learning programming right? - Computers, Math, Science, and ...


Madbones
Phoenix
Phoenix

Joined: Mar 08, 2010
Posts: 752
Location: In the zone


PostPosted: Mon Nov 12, 2012 6:34 pm?? ?Post subject: Am I learning programming right? Reply with quote

Hey!
Im currently learning Objective C and PHP (I can pretty much code in PHP completely independently).
I mostly learn off of tutorials on the internet and I just type the code in the tutorials my self and that tends to work well for me. I do also read books on Objective C (I would buy more but at the moment I dont have too much money) that I bought when I started properly programming. I have been coding in PHP and Obj C for about 1 year and a half so far.
I can look at Objective C/C++ code and I could probably tell you what most of all of it means.
I cant code completely independently yet. I still need help from tutorials from time to time.
Does this mean im bad at code? Is a year and a half bad to be at this stage?

I do plan to buy some more books to improve my independence in Obj C. Do you think I am doing everything right?
Programming is something I have a real passion for and I hope to build my own business ontop of my programming skills eventually.

Any ideas?
Thanks!
_________________
<p> ?Sometimes when you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations.? -Steve Jobs. </p>

Back to top
ruveyn
Phoenix
Phoenix

Joined: Sep 22, 2008
Age: 76
Posts: 25938
Location: New Jersey


Back to top
Madbones
Phoenix
Phoenix

Joined: Mar 08, 2010
Posts: 752
Location: In the zone


Back to top
AardvarkGoodSwimmer
Phoenix
Phoenix

Joined: Apr 27, 2009
Age: 49
Posts: 4367
Location: Houston, Texas


Back to top
Ancalagon
Computer Geek
Phoenix

Joined: Dec 26, 2007
Posts: 2231


PostPosted: Tue Nov 13, 2012 10:54 am?? ?Post subject: Reply with quote

There is quite a lot that you can find on the web about programming. Blogs, video talks/lectures, advice, tutorials, reference material, etc. There are some books you can get for free online.

There are also programmer-specific boards that might be a better place to go than here. If you go to a specifically Objective-C board, you can probably ask for a critique of your code or look at a critique of someone else's code. If you see someone saying you should always do X, ask them why. X might be the best way to do it, but you'll learn something much more important if you understand the reason why people do the things they do.
_________________
"A dead thing can go with the stream, but only a living thing can go against it." --G. K. Chesterton

Back to top
AardvarkGoodSwimmer
Phoenix
Phoenix

Joined: Apr 27, 2009
Age: 49
Posts: 4367
Location: Houston, Texas


PostPosted: Tue Nov 13, 2012 1:00 pm?? ?Post subject: Reply with quote

I think both are potentially valuable, yes, there are going to be some Objective C boards. At the same time, we can talk about, as different people who are on the spectrum, our experiences with learning languages. When I was learning C++ from 1998-2000, I compared it to writing a story with beginning, middle (where we typically do the looping, meaning the useful work), and end (where we gracefully pull out and summarize and present the information we got). And it really started to dance when I used pseudo-random numbers to address problems in probability, for with these, I really did not know the answers ahead of time.

Maybe understanding narrative and story is what I do best as a human being. I tend to get either A's or F's in math class, perhaps because it depends on whether I have the time and energy to translate the math into words.

Back to top
morslilleole
Raven
Raven

Joined: Dec 18, 2011
Posts: 104
Location: Norway


PostPosted: Tue Nov 13, 2012 3:12 pm?? ?Post subject: Reply with quote

Seems you are trying to do mostly by reading and following examples? I find that to be a good way to learn completely new things. But for programming in general I think it's very important to be able to use the language to solve a problem. This is not something a tutorial is going to learn you. Try to write programs on your own, find your own solution. When you get comfortable with the basic concepts you could try using more features of the language.

My tips is that you give Project Euler a shot. On Project Euler there are hundreds of problems to solve, like finding the 1000th prime. Try solving some of them with your own code. If you ever get stuck, you an use Google ( that's what I do ) or ask here.

In general; don't start out trying to learn every concept of a language, focus on writing code instead.

Back to top
quux
Butterfly
Butterfly

Joined: Nov 07, 2012
Posts: 15


Back to top
ruveyn
Phoenix
Phoenix

Joined: Sep 22, 2008
Age: 76
Posts: 25938
Location: New Jersey


PostPosted: Tue Nov 13, 2012 5:15 pm?? ?Post subject: Reply with quote

Madbones wrote:
ruveyn wrote:
Practice makes perfect.

ruveyn


Suppose so.
All I have ever wanted to do is become good at programming. I have been coding in Visual basic since the age of 7-8. Its only been since the beginning of 2011 that I have done any real programming. I suppose Im not doing too badly but its kinda hard to see that considering its me who's learning it. An external opinion is always a good thing!

Have you gone through the usual problems of sorts and searches. Such an excursion might sharpen up your programming skills.

ruveyn

Back to top

Source: http://www.wrongplanet.net/postt215251.html

college football rankings Steel Magnolias Niels Bohr the Rumble 2012 Columbus Day 2012 carlina white Sam Champion Engaged

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.