Phrase Meaning – ‘Get Your Hands Wet’ in Programming: What Does It Mean and How to Use It?

expressionsphrase-meaningphrase-usage

A lot of programmers/software engineers tell new guys "get your hands wet".

What does that mean?

Does that mean "do it yourself"?

This book says

Before you get your hands wet trying your first Java program, you need to learn some basic concepts …

it seems that "get your hands wet" means write some code personally?

is it a verb? how can I use this phrase properly?

Best Answer

It's likely somebody getting confused between two different idioms.

get your feet wet

[Cambridge Dictionary]

to become used to a new situation:
I worked as a substitute teacher for a while, just to get my feet wet.

get your hands dirty

[MacMillan Dictionary]

1 to do physical work
She’d never get her hands dirty helping out around the house.
To work hard: work at, forge, overwork . . .

2 to become involved in something dishonest
To do something dishonest: cheat, defraud, falsify . . .


From the context of the passage, both get your feet wet and the first sense of get your hands dirty are possible. It's even possible that a combination of those two were meant and the hybrid phrase was used deliberately. However, I find that unlikely.

In short, I would not use the exact phrase that was used in the question. Instead, use one of the actual idioms.

The first means ease into things and the second means do some actual work (rather than just theory, in the context of programming).


They are not mutually exclusive. In theory, they could even be combined:

get your feet wet by getting your hands dirty

However, that sounds bizarre because they aren't meant to be combined that way.

Related Topic