Learning new skills, programming languages, frameworks, ways to get in the zone, remembering, and generally improving one's skills. Closely related to teaching.
53
votes
26answers
4k views
How do you dive into large code bases?
What tools and techniques do you use for exploring and learning an unknown code base?
I am thinking of tools like grep, ctags, unit-tests, functional test, class-diagram generators, call graphs, ...
38
votes
12answers
4k views
How to find a programming mentor?
I decided to learn programming. I've been reading SO for few days, and I think I will start with C++, as I read some articles. I am aware of loops, arrays, program logic and objects a little and I ...
113
votes
10answers
18k views
How can I find a good open source project to join?
I just started working a year ago, and I want to join an open source project for the same reasons as anyone else: help create something useful and develop my skills further.
My problem is, I don't ...
67
votes
24answers
6k views
How do I improve my coding skills? [closed]
Here's a bit information about me, before starting with the question.
I am a Computer Science Undergraduate, Java being my primary coding language.
The basic problem in my University are the ...
5
votes
11answers
589 views
How does one keep up with all the new tools/languages/framework? [closed]
Just wondering how everyone keeps up with it. I mainly work with ASP.NET and Windows form, but I'm stuck using 3.0 for business reasons. So most of my self education is on my own time (weekends, ...
39
votes
28answers
6k views
How do people read big technical books? [closed]
I see that most of the good programmers have the habit of reading big books for learning about technology.
What does it really take to read technical books, apart from the real interest on the ...
87
votes
11answers
41k views
How can I teach a bright person, with no programming experience, how to program? [closed]
I have been asked to take a person in our IT department who has no programming experience but is a smart and capable person and help him move into programming at lets say an entry level developer ...
16
votes
10answers
20k views
How to learn PHP effectively? [closed]
A dozen of bad tutorials out there that teach you bad habits especially when we speak about PHP. I want to learn how to avoid the things that can lead me to develop inefficient web applications. I ...
39
votes
12answers
4k views
I don't know C. And why should I learn it?
My first programming language was PHP (gasp). After that I started working with JavaScript. I've recently done work in C#.
I've never once looked at low or mid level languages like C.
The general ...
12
votes
8answers
3k views
Learning Multiple Languages Simultaneously
When learning new languages, is it better to commit yourself to one language 100% and wait until you've "mastered" it to move on to another, or to work on learning different languages at the same ...
8
votes
6answers
713 views
Should I focus on being deep or broad
I have been a professional developer for just over half a year and have been amazed at how big the world really is out of college. I have continued to learn in my free time but I am wondering where ...
59
votes
19answers
3k views
What differentiates the exceptional programmers from the really good ones? [closed]
You know who they are. They are the rock stars of programming:
They code 10X
faster.
Their code just works.
They not only know their primary
language inside and out, but they
also know how it ...
40
votes
12answers
5k views
Is there a canonical book on mathematics for programmers? [closed]
I'm a self-taught programmer. I am honestly not good in math. What advice you can give to improve my Mathematical skills so that I will not be so insecure around my fellow programmers? What are the ...
30
votes
26answers
3k views
At what age could I reasonably teach my children about programming? [closed]
In case my child would be interested in what I am doing...
At what age could I reasonably teach my child what programming is?
What is your experience with teaching them to program if they want to? ...
7
votes
9answers
27k views
What is the best Java programming book out there for starters? [closed]
Hey guys ,
Im trying to look for a good Java programming book , if any of you know a good one please let me know and if you know the price that would be even better :)
thanks .