42 Replies - 5860 Views - Last Post: 08 March 2013 - 08:19 AM
#1
How do you learn a programming language?
Posted 10 January 2013 - 02:59 PM
Just wondering how do you guys learn a new programming language.. Well I know there is reading books but how do remember stuff - I find it hard to remember the so called easy stuff. It's like I have to keep reading a chapter in a book multiple times to understand it and then a week later I forget it.. Anyone else have the same problem and how can you overcome this problem? I like the rest of you guys want to be a solid programmer and remember certain stuff at the drop of a hat but I'm currently struggling. Programming language I'm currently using and learning is C#
If in wrong section apologies in advance
Thanks
Replies To: How do you learn a programming language?
#2
Re: How do you learn a programming language?
Posted 10 January 2013 - 03:09 PM
#3
Re: How do you learn a programming language?
Posted 10 January 2013 - 03:12 PM
Quote
So you question is really how do you remember things?

A bit more proactice approach was told to me by my friend Eric. He said there was a camp people can go to for concentration. He was recommending it to my buddy Kyle.
#4
Re: How do you learn a programming language?
Posted 10 January 2013 - 03:32 PM
Or, just do cocaine or memory boosters as the above posters mention. ;D Faster.
#5
Re: How do you learn a programming language?
Posted 10 January 2013 - 03:38 PM
Memory Booster? Do people actually use that? Could be addictive!
And for the last post yes I'll have to just learn like topics at a time and practice them regularly and consistently so I can remember it. Any other SENSIBLE suggestions?
Thanks
#6
Re: How do you learn a programming language?
Posted 10 January 2013 - 03:39 PM
#7
Re: How do you learn a programming language?
Posted 10 January 2013 - 03:49 PM

POPULAR
This post has been edited by Raynes: 10 January 2013 - 03:50 PM
#8
Re: How do you learn a programming language?
Posted 10 January 2013 - 03:53 PM
If all else fails ask a question about something you don't understand.
#9
Re: How do you learn a programming language?
Posted 10 January 2013 - 03:55 PM
This is one reason it's a good idea to make your second language very different from your first: it's going to be hard anyway, but if you learn lisp after Java (for example) then you're going to learn a lot of new ideas in a hurry. Those ideas will help a lot when you go to something in between, like python, because you'll be looking for a lot more different tools. And you'll find them.
#10
Re: How do you learn a programming language?
Posted 10 January 2013 - 04:08 PM
Programming languages will give you a multitool containing a bunch of tools that are VERY good at solving problems, if you know how to use them correctly. However a new tool will present some problems: How do I use this tool? This is where problem-solving skills are essential. This is why people who skip through their classes and copy paste code fail: They have bad problem solving skills, and it will catch up to them sooner or later (hopefully).
This is what you want. You want to learn how to use the multitool. How do you normally learn how to use a new tool? Well that's up to you. You can Google is, lookup videos on Youtube, maybe even eHow if that's your thing.
The more tools you will learn to master, the easier it will be for you to solve problems. Can you solve a complex trigonometry question using addition only? Probably not. Can you dig a 6 foot deep hole using a screwdriver? Maybe, but it will take you quite awhile. This is why the more experience you have, the larger and more complex systems you can build. Know only hello world? That's like trying to dig a hole with a screwdriver.
To expand on problem solving, that is also what you should be doing when making programs. Of course not all programs need a whiteboard and devoted file folder with sketches and diagrams, but just enough to help you realize your path and what tools you will use along the way to get where you're going.
Not sure why I typed all this up, but I hope my analogy and rambling helped.
#11
Re: How do you learn a programming language?
Posted 10 January 2013 - 04:24 PM
#12
Re: How do you learn a programming language?
Posted 10 January 2013 - 04:32 PM
With your first language, you're learning to program as much as you're learning the language. To add to jon.kiparsky's advice, make your next language a functional language. Learn the different paradigms, and you'll eventually figure out when to apply each.
#13
Re: How do you learn a programming language?
Posted 10 January 2013 - 04:49 PM
Quote
I couldn't disagree more with this. Any half decent language is totally different from others. I forget who said it but it went something like "if a new language doesn't make me think differently, what good is it?". Certainly there are common traits and paradigms but the part that really makes a language a language is very different.
This post has been edited by ishkabible: 10 January 2013 - 04:53 PM
#14
Re: How do you learn a programming language?
Posted 11 January 2013 - 01:42 AM
#15
Re: How do you learn a programming language?
Posted 11 January 2013 - 02:41 AM
That is where practice comes into place, as alicemenezes says. It is impossible for anyone to become an expert programmer in a day. The main ingredient for becoming one is constant practice, which helps you keep in touch with the language.
Now is the most important part...don't be afraid to make mistakes. Make plenty of mistakes and when you make mistakes, make sure you learn from your mistakes. This will help you to become a better programmer.
regards,
Raghav
|
|

New Topic/Question



MultiQuote















|