DO NOT USE THIS TAG! It is going away and is part of the STCI burnination effort.

learn more… | top users | synonyms

14
votes
8answers
890 views

Combating the Einstellung Effect [closed]

The Einstellung Effect refers to "a person's predisposition to solve a given problem in a specific manner even though there are "better" or more appropriate methods of solving the problem." As a ...
14
votes
6answers
4k views

How risky is it to use Coffeescript without knowing Javascript? [closed]

I'm a reasonably experienced programmer trying to learn web developement. I'm trying to develop a client-side web application which uses svg or canvas for graphics. I've decided I'd like to write ...
14
votes
8answers
2k views

Is it worth being computer languages polyglot? [closed]

You can often hear that programmers should learn many different languages to improve themselves. I still go to school and don't have big programming experience (a little more than year). But what was ...
14
votes
4answers
25k views

How to learn Cloud Computing and Big Data at home? [closed]

I want to learn Cloud Computing and Big Data at home. Is it possible to learn these technologies on home PC? Which technologies to learn in Cloud Computing? Which technologies to learn Big Data (...
14
votes
3answers
4k views

Preparing yourself for Code challenges [closed]

Just a few days ago I discovered Codility, and I tried their challenges. And I must say. I got my behind handed to me on a platter. I'm not sure what the problem was, but I'll lick my wounds and wait ...
13
votes
10answers
2k views

I code rarely. Is this a bad sign? [closed]

I am a computer science student and learning Java now a days. I want to be a good developer/programmer. I like reading books. I search on the internet for the related topics and study them. I ...
13
votes
12answers
6k views

Getting Overwhelmed: Tips for noobs [duplicate]

As a newbie, I am overwhelmed by the amount of information out there and the amount of self-direction that one needs to develop as a programmer. How did you get oriented in the programming world? Are ...
13
votes
14answers
1k views

Do you do the exercises when reading a book? [closed]

How many of you actually work out the exercises when learning from a book (any programming related book), I'm currently working my way through a C++ book and find that some of the exercises I feel I ...
13
votes
8answers
3k views

Great Lunch and Learn Topics [closed]

We recently revived the lunch in learns for the programming department in the company I work for. We were all asked if we had any ideas for a session, and if we would be interested in doing a ...
13
votes
7answers
3k views

As a teen, how can I find “friends” for programming [closed]

I'm a teen who has been programming for about 3 years, I can do some basic Software and so, but I feel I can't do all by myself. What can I do to find people interested in Programming ? None of my ...
13
votes
3answers
3k views

Recommended order for learning design patterns? [closed]

I can't help but notice the amount of design patterns that are out there. Does anyone have suggestions on an order I should learn them in? Or should I pick and choose them at random? The only one I ...
13
votes
6answers
888 views

Why is it always “what language should I learn next” instead of “what project should I tackle next”? [closed]

Why do beginning programmers (like me) always ask about the next language they should learn instead of asking about the next project to tackle? Why did Eric Raymond, in the "Learn How To Program" ...
13
votes
3answers
621 views

How can we improve overall Programmer Education & Training? [closed]

Last week, I was just viewing this amazing interview by Kevin Rose of Phillip Rosedale, of Second Life. And they had an amazing discussion about how to find, hire and identify good programmer's, and ...
13
votes
6answers
2k views

How do you learn a language's standard framework/API/functionality? [closed]

I understand how to code. I know how to get around the basics of the languages I use regularly. I know how to write slightly-above-basic regular expressions, I can talk to databases, I can accept ...
13
votes
3answers
14k views

Is learning C# easy when you already know C++? [closed]

I want to learn the C# language and I was wondering if prior knowledge of C++ would make it easier to learn? I have a large background in Java and am currently programming in (and therefore constantly ...
12
votes
10answers
2k views

When to learn the command line version of a programming tool? [closed]

Almost every programming tool has a command line version; many of which also have a gui version. It takes a lot of time and memorization effort to learn the different commands and various options/...
12
votes
9answers
967 views

Suggestions for Programs to develop for learning [closed]

i wonder apart from those very simple hello world apps, what other programs should i try developing for learning. i am entering uni next year and wonder what kind of programs will be developed in that ...
12
votes
3answers
965 views

Are there Negative Impact of opensource on commercial environment? [closed]

My company has a very broad range of products and there are a few that are not strategic to us so I wanted to open source them (so we can focus on what makes us unique and open source the products ...
12
votes
5answers
23k views

How to understand Linux kernel source code for a beginner? [closed]

I am a student interested in working on Memory Management, particularly the page replacement component of the linux kernel. What are the different guides that can help me to begin understanding the ...
12
votes
6answers
703 views

I know how to program, and how to learn how to program, but how/where do you learn how to make systems properly? [closed]

There are many things that need to be considered when making a system, let's take for example a web based system where users log in and interact with each other, creating and editing content. Now I ...
12
votes
7answers
960 views

Thinking of simultaneously coding the same project in two languages. Good Idea? [closed]

Is this a good way to learn a new language? Or to develop a preference of one language? I was thinking of coding a project in both Python and Java. The only foreseeable problem is trying to transfer ...
12
votes
6answers
4k views

How do I make sense of the javascript frameworks explosion ? Should I learn them all? [closed]

For a beginner web developer who is still doing web development the conventional way (PHP/J2EE/Struts on server side, HTML/CSS/Javascript on client side), I was bowled over by the recent blog post on ...
12
votes
6answers
1k views

Learning C# and stuck in a rut [closed]

I've been learning C#/.NET 4.0 for about 2/3 months, it's my first serious programming language (I've looked at PHP, HTML, CSS, JavaScript, and VBA before but never massively in depth) and I'm ...
12
votes
2answers
140 views

How can I make an in-house user group successful? [closed]

I would like to launch an in-house user group/forum for the developers in my company, but I'm not sure how to get started. We have several teams of developers spanning many technologies and levels of ...
11
votes
19answers
6k views

Do programmers need a good memory? [closed]

It seems one has to remember all sorts of syntax to be able to program. If one don't have a good memory for remembering names, will it be more difficult to learn to program?
11
votes
11answers
1k views

What do you do when you can't seem to understand a certain part of programming? [closed]

I'm learning new languages as I go along, I write code for very basic programs in multiple languages, and I go to classes. I've read books, articles, lessons, videos, you name it, however I can't seem ...
11
votes
5answers
932 views

Learning to investigate bugs [closed]

I'm not even sure how to define this difficulty. It reminds me of the test a couple of prospective employees did on me before I got a job. They would pick an object in the room and then I'd be allowed ...
11
votes
6answers
5k views

Maximum nesting for loops and conditionals? [duplicate]

I've written some code that has some fairly deep nests (one time, I wrote something that was a conditional check inside a forloop inside a conditional check inside a forloop inside a forloop). Is ...
11
votes
7answers
8k views

How important is studying algorithms and theory is to becoming a great programmer? [duplicate]

Possible Duplicate: Should I keep investing into data structures and algorithms? I'm a CS student. I want to become a really great programmer, what do I need to do to be come a great ...
11
votes
4answers
8k views

Which functional language is good for a beginner? [duplicate]

Possible Duplicate: Choosing a functional programming language I am a C++ programmer looking to learn a functional language as a hobby and out of sheer curiosity. I am not looking to be an ...
11
votes
5answers
1k views

Is it ever too early to learn a new language? [closed]

Personal context: I've been learning C++ formally the last 6 months at university. Prior to this I dabbled in JavaScript for a year. Now I am considering learning Python during a month off school. By ...
11
votes
3answers
5k views

Appropriate programming language to design music software [closed]

I want to design a software for my musical instrument which is a rhythmic one (there is no melody). All I want these software to do is : make the user able to compose music play what user has ...
11
votes
4answers
1k views

Non-English-based programming languages [closed]

The University of Antioquia in Colombia teaches its introductory programming courses in Lexico, a Spanish-based, object-oriented .NET language. The intent is to teach programming concepts in the ...
11
votes
6answers
7k views

How can I gauge a candidate's ability to learn in an interview? [closed]

We are hiring for a small development department within a medium sized company for which software is not the main line of business. As such, we are attempting to recruit what we have labeled a Senior ...
11
votes
8answers
418 views

How to keep a team well-trained? [closed]

I'm currently mentoring a small team of 4 junior dev in small software company. They are very smart and often achieve their tasks with a high-quality job but I'm sure they still can do better - ...
11
votes
4answers
4k views

How to start learning J2EE, especially JPA [closed]

I am trying to start learning the J2EE part of Java. But I don't know where to start. I am familier with Core Java and mainly, I want to learn JPA and basics of Hibernate and Spring Framework. The ...
11
votes
9answers
2k views

How do I improve my code reading skills [closed]

Well the question is in the title - how do I improve my code reading skills. The software/hardware environment I currently do development in is quite slow with respect to compilation times and time ...
10
votes
8answers
2k views

Is writing software easier than reading and understanding it from scratch? [closed]

Me and a friend of mine were discussing yesterday about differences between writing a large C++ software and understanding it as a new recruit. Is it possible that since a software gets done one line ...
10
votes
6answers
1k views

Should I focus on being deep or broad [closed]

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 ...
10
votes
13answers
1k views

Is it bad that you don't program on your spare time while at uni? [closed]

There has been some questions about not programming on your spare time, but they all concern when you're at work. What about when you're studying? Do you also need to learn on your spare time when you'...
10
votes
9answers
2k views

Design Patterns: Should I learn them? [closed]

So it's kinda weird asking two questions back-to-back, but they aren't very related and I didn't want to combine them, but I'm not spamming questions, I promise! Anyway, I'm a recent college grad, ...
10
votes
5answers
7k views

Is the book “Structure and Interpretation of Computer Programs” a good read for Java programmers? [closed]

This may be subjective and likely to be closed but I still wanted to know if its really helpfull to read Structure and Interpretation of Computer programs. Structure and Interpretation of Computer ...
10
votes
9answers
1k views

Should a new programmer focus on a single technology until he's proficient at it? [closed]

Ok, I've been teaching a buddy how to program for a while now. He's a very fast learner, and he's quite good at programming so far. However, he has one "issue" I keep trying to correct. He jumps in ...
10
votes
5answers
21k views

How to learn microcontroller programming? [closed]

I am interested in learning how to program microcontrollers. It seems to be quite interesting, but I don't know, where to start. I am particularly interested in: What platform is worth learning? Are ...
10
votes
8answers
1k views

How important is it to learn makefiles? [closed]

I work in c++ mostly as a hobby (I'm still in school and therefor don't have a real job). The IDEs generate the makefile for me and so I'm wondering if it's worth learning how to make them myself. By "...
10
votes
7answers
2k views

Do-It-Yourself project suggestions to sharpen programming skills or learn a new language [closed]

Since the best way to learn is to work on projects, what are some good software to try making yourself with a purpose of sharpening certain programming skills or learning a new language?
10
votes
9answers
839 views

How have you got chances to learn multiple languages? [closed]

I read A programmer should concentrate on at least how many languages?, and I found out that I don't know languages in number 2, 3 of first answer. I want to learn more languages to increase my ...
10
votes
5answers
823 views

How can I actually apply the javascript I am learning [closed]

I am a front end programmer. I'm good with design, html, css, and jquery, but I want to learn javascript more than anything. I've taken a couple of courses, read books and tutorials online and feel ...
10
votes
9answers
2k views

Resources for improving your comprehension of recursion? [closed]

I know what recursion is (when a patten reoccurs within itself, typically a function that calls itself on one of its lines, after a breakout conditional... right?), and I can understand recursive ...