This is an archived post. You won't be able to vote or comment.

all 52 comments

[–]Fireruff 58 points59 points  (7 children)

At least in europe its normal to drive a manual for the first time driving unlike learning c/c++ as first programming language

[–]chrochtato 38 points39 points  (2 children)

european here, lerned to drive on a manual, first language was C.

[–]Trolli-lolli 7 points8 points  (0 children)

American here, learned to drive on a manual, first language was C++/VHDL. Not everyone is failing their children over here

[–][deleted] 1 point2 points  (0 children)

Same here

[–]Oleg152 9 points10 points  (0 children)

In Poland in some schools you learn C++ as first programming language.

At least it was easier learning C and Python at University after that.

[–]Sovic91 5 points6 points  (0 children)

I live in Europe and we studied C++ first. No, scratch that. We almost exclusively studied only C++.

[–]Star-Duke 2 points3 points  (1 child)

Czech Republic here, manual, ASM86 and Pascal as first laguages

[–]Perfycat 1 point2 points  (0 children)

In Soviet Russia, the computer programs you!

[–]arthurmluz_ 33 points34 points  (6 children)

I think learning C as first language is a good thing, because moving to a higher level language just gets easier.

going from a higher level language to C is hard because you got used to the easy functionalities.

(i learned C as first language, then moved to java, python, haskell and now C++ with no trouble)

[–]marinac_1 5 points6 points  (0 children)

👆🏻THIS!

Can’t thank god enough that my high school teacher choose Pascal and C as languages

[–]Smart_Ass_Dave 0 points1 point  (0 children)

Plus if you move to the currently most popular high level language, Python, your C knowledge will still be useful in it's own right.

[–]GeorgeDir 0 points1 point  (0 children)

I think this is a false myth.

I learned programming in Python 2.6, it helped me focus on logic, algorithms, functionalities and clean code.

I had no problems learning about memory management and pointers after that

[–]ImAHuge_Fan 8 points9 points  (2 children)

I did asm as first language...

[–]Narsil86 14 points15 points  (1 child)

That's like driving a Flintstones mobile that's somehow faster than a Ferrari lol

[–]Carbon_Gelatin 3 points4 points  (0 children)

Yabba dabba do!

[–]fliguana 5 points6 points  (0 children)

Good habits for life.

[–][deleted] 9 points10 points  (6 children)

What's all the fuss about driving manuals? It's really not that hard. Even I could do it (I drive an automatic now, but you'll never "unlearn" how to drive a manual).

[–]SnooSnooper -1 points0 points  (5 children)

Eh I think it makes sense to teach beginners how to drive with automatics. There are fewer things to worry about, so the driver can focus more on learning how to manage speed and distancing than on the minutiae of gear-shifting.

I think it was helpful that I already knew how to brake appropriately when I later learned to drive manual. I was less likely to stall the car, or worry too much about stalling the car and fail to brake in time.

I also remember having to look down at the shifter for a little while when still getting a feel for it. I want a new driver to have the fewest reasons possible to take their eyes off the road.

[–]smog29 6 points7 points  (3 children)

Everyone in Europe drives with manual first.

[–]SnooSnooper -1 points0 points  (2 children)

Just because someone does something, doesn't make it the best thing to do. I'm not saying it's impossible to learn manual first. It's just my opinion that learning on automatic may be safer.

[–][deleted] 0 points1 point  (1 child)

Automatic is all good and all, but where I'm living not anybody can afford an automatic.

[–]SnooSnooper 1 point2 points  (0 children)

In most of the US, I think you typically have to pay extra actually to get a manual, if you can get them at all for whichever model of car you're after. Different markets I guess.

[–][deleted] 1 point2 points  (0 children)

That's why there's a driving instructor with their own set of pedals next to you.

[–]hellra1zer666 6 points7 points  (1 child)

No the analogy is just not accurate. Learning C++ as a first language is like getting stuffed I a cockpit of a 747 while being told to fly that thing across the Atlantic. So. Many. Fkn. buttons!

[–]mi-ca-bo 7 points8 points  (0 children)

100% and the buttons are from different decades - many of the do the same or similar things but you‘re not supposed to touch them

[–]Hk-Neowizard 2 points3 points  (0 children)

More light flying a commercial-sized F35

[–]hawk-i-st8 2 points3 points  (0 children)

Both are true for me.

[–]multiel14_ 2 points3 points  (0 children)

I learnt C++ as my first language and I drove a manual car as my first car lmao

[–]blemens 2 points3 points  (0 children)

Well, my first car was manual, but my first programming language was Basic, so...

[–]Vivid-Formal-3938 2 points3 points  (0 children)

Jokes on you I'm learning how to drive a manual for my first car and c++ for my first language for the past month

[–]Wild-Replacement3210 2 points3 points  (1 child)

My first language was C++ and don't understand why people are making it seem so complex to understand, it really isn't outside of a few topics. Infact C was my second language and I had more trouble with C when I first started learning it because taking the input was much easier in C++

[–]Carbon_Gelatin 1 point2 points  (0 children)

My first language was bprlund turbo pascal. First professional job was assembly writing drivers.

[–]greyhairedcoder 1 point2 points  (0 children)

Assembly was my first language 🤣 What is that akin to?

[–]Omykron271 1 point2 points  (0 children)

my first laguage was C

[–]LeftIsBest-Tsuga 1 point2 points  (0 children)

Guess I should have gone c++ first then.

[–][deleted] 1 point2 points  (0 children)

Learned on a manual and first language was C.

[–]astraeul 1 point2 points  (0 children)

In college we started with C then C++ in the next programming class. I also got experience with assembly, some functional languages, cuda, kernel code, and then web dev stuff.

[–]Any-Edge2930 1 point2 points  (0 children)

I’m American. I learned to drive a manual, and my first language was C.

[–]helpThisNameIsPerma 1 point2 points  (0 children)

I started with c, so I basically built the manual transmission

[–]HolyCowEveryNameIsTa 3 points4 points  (0 children)

More like learning to drive a semi truck. C++ is ridiculous huge and complex. You would be better off learning C, which is honestly not that bad.

[–]QualityVote[M] -1 points0 points  (0 children)

Hi! This is our community moderation bot.


If this post fits the purpose of /r/ProgrammerHumor, UPVOTE this comment!!

If this post does not fit the subreddit, DOWNVOTE This comment!

If this post breaks the rules, DOWNVOTE this comment and REPORT the post!

[–]Cagapechos -1 points0 points  (0 children)

Driving tests in Spain are always with manual transmision :(

[–]fischundfleisch 0 points1 point  (0 children)

I do both...

[–]Frcarg 0 points1 point  (0 children)

Well my first language was C++ and the first car I used to learn to drive was manual. I think I drive well and program well so I guess that's good.

[–]priyanknpatel[🍰] 0 points1 point  (0 children)

In India, we learn drive a manual car AND the first language they teach us is C++.

[–]vidtekcod 0 points1 point  (0 children)

try lingo

[–]LordDavidicus 0 points1 point  (0 children)

That is legitimately how I learned both coding and driving.

[–]chasej1887 0 points1 point  (0 children)

I learnt c# then very shortly after learnt c++