Some coding Billboards: Useful/ helpful, or not. 

Mar 18, 2017 11:31 PM

Chakrival90

Views

86901

Likes

2007

Dislikes

145

http://www.inc.com/larry-kim/should-you-learn-python-c-or-ruby-to-be-a-top-coder-infographic.html

http://lifehacker.com/which-programming-language-should-i-learn-first-1477153665

http://www.codingdojo.com/blog/5-reasons-learn-to-code/

http://www.codingdojo.com/blog/9-most-in-demand-programming-languages-of-2017/

https://skillcrush.com/2016/01/14/11-skills-you-need-to-get-hired-in-tech/

https://blog.udemy.com/modern-language-wars/

https://www.varooma.com/blog/how-to-become-a-web-developer-later.html

Send me your cute cat pics.

TL;DR

9 years ago | Likes 19 Dislikes 2

What a load of rubbish.

9 years ago | Likes 7 Dislikes 0

I've stopped reading at "C has no runtime check"

9 years ago | Likes 1 Dislikes 0

Scripting != programming

9 years ago | Likes 1 Dislikes 0

Where's the SQL??? SELECT Upvotes FROM Imgur.

9 years ago | Likes 1 Dislikes 0

My recommendation for beginners, HTML/CSS then C and C# for OOP, dabble in a bit of python, asm and JavaScript so you know what's out there.

9 years ago | Likes 1 Dislikes 0

Learn assembly you cowards.

9 years ago | Likes 1 Dislikes 0

msg db ' :) ', 0x0d, 0x0a, '$'

9 years ago | Likes 1 Dislikes 0

JAVA=EAT SHIT

9 years ago | Likes 1 Dislikes 0

Python for video game development? yeeeaaahhh...

9 years ago | Likes 5 Dislikes 0

import game

9 years ago | Likes 3 Dislikes 0

As a software engineer going to work for Amazon in a few weeks, go to college, learn Java, c, and Python, and you'll do fine. Also math.

9 years ago | Likes 3 Dislikes 0

From what I heard the kind of math you are good at usually dictates how easy programming languages are for you.

9 years ago | Likes 1 Dislikes 0

I'm back in school rn. Finished c++ 251 last semester, taking VB this. idk what jobs I could go for. From Western NY.

9 years ago | Likes 1 Dislikes 0

To whoever came up with the JPEG compression algorithm & thought humans can't distinguish different shades of red: We fucking can! Fix this!

9 years ago | Likes 2 Dislikes 0

9 years ago | Likes 1 Dislikes 0

@op i favorited this only bc its not readable on mobile

9 years ago | Likes 1 Dislikes 0

Where the fuck is scratch?

9 years ago | Likes 1 Dislikes 0

How did the developers of stackoverflow build the site without having stackoverflow as a resource to build it?

9 years ago | Likes 4 Dislikes 0

Real programmers build the frameworks that other programmers use.

9 years ago | Likes 1 Dislikes 0

Programmers can build almost anything. Developers use frameworks. That's my way of describing the difference.

9 years ago | Likes 1 Dislikes 0

where's all the love for BASIC. it was literally made for beginners.

9 years ago | Likes 3 Dislikes 0

Regular BASIC isn't that useful anymore. Visual Basic is slightly better because it's at least still being used.

9 years ago | Likes 1 Dislikes 0

You can get the same easy syntax with python but python is more powerful, has loads of snippets and libraries.

9 years ago | Likes 1 Dislikes 0

Find a project you are passionate about and pick a tool in the right ballpark. You will drive yourself nuts determining the perfect stack.

9 years ago | Likes 4 Dislikes 0

This so much. Coding shouldn't be taken as a "I'll learn this language" It should be taken as a "I'll build this using this language"

9 years ago | Likes 2 Dislikes 0

Lol C++ is NOT harder than C...

9 years ago | Likes 4 Dislikes 1

templateT t(T) { t(t); } int p = t(0);

9 years ago | Likes 3 Dislikes 0

Dude, templates are awesome; they save you ridiculous amounts of work.

9 years ago | Likes 1 Dislikes 0

That is, I wholeheartedly disagree.

9 years ago | Likes 3 Dislikes 0

C# has a steep learning curve? That's news to me

9 years ago | Likes 8 Dislikes 2

public void idontknowwhatimdoing

9 years ago | Likes 2 Dislikes 0

It's can also be cross platform with the .Net Core

9 years ago | Likes 4 Dislikes 0

Nah, it's a sharp learning curve! :D

9 years ago | Likes 7 Dislikes 0

C# is the language I recommend to anyone who wants to learn to program. I don't there is a better language for a beginner, honestly.

9 years ago | Likes 2 Dislikes 0

fuck python. It's the programming equivalent to speaking like yoda.

9 years ago | Likes 3 Dislikes 2

Ruby is even worse.

9 years ago | Likes 1 Dislikes 0

haven't seen any ruby code but I'll take your word for it o.O

9 years ago | Likes 1 Dislikes 0

Everything in ruby is an object, it is a nice language to learn but crazy on more complex programs.

9 years ago | Likes 1 Dislikes 0

As a programmer - those salaries are only right if you are the senior developer. You aren't making 100k/yr by learning how to program.

9 years ago | Likes 5 Dislikes 1

a VERY senior programmer at a big company in a big city. Then maybe. Otherwise: hah, good luck.

9 years ago | Likes 1 Dislikes 0

I know of people that had their first full time job making 100k+. As others have said, location is probably a bigger factor for anecdotes.

9 years ago | Likes 1 Dislikes 0

I should probably add that all of these people have been college educated and not exclusively self-taught.

9 years ago | Likes 1 Dislikes 0

So when you factor in cost of living, it isn't that fantastic. I'm a C# dev. I make $67k, but I am also in central PA.

9 years ago | Likes 2 Dislikes 0

Yep. A lot of tech comes with a high cost of living. That said, you can't say "no one is making 100k+ unless they're senior devs".

9 years ago | Likes 1 Dislikes 0

Languages without { } make me feel dyslexic, especially python :(

9 years ago | Likes 3 Dislikes 1

I had to try to help teach python to a dyslexic kid. I removed him from the class. Poor kid was constantly brain scrambled.

9 years ago | Likes 1 Dislikes 0

The worst thing about python is some genius decided to replace else if with elif

9 years ago | Likes 1 Dislikes 0

I would like to start teaching coding to my 6th grade students. What should I learn that I could then teach to them? Need serious advice.

9 years ago | Likes 2 Dislikes 0

I say start with https://scratch.mit.edu do you know how to program or will you be teaching yourself at the same time?

9 years ago | Likes 1 Dislikes 0

Also with HTML and JavaScript you can see results quickly, which might get them interested.

9 years ago | Likes 1 Dislikes 0

Codeavengers is good but the instructions can be vague and they want specific things coded yet don't tell you how, what or where

9 years ago | Likes 1 Dislikes 0

HTML. They can't handle real programming yet. Get them used to the idea of syntax. Then play around with JavaScript for fun stuff.

9 years ago | Likes 1 Dislikes 0

^ this

9 years ago | Likes 1 Dislikes 0

I'd suggest Python first then c++.

9 years ago | Likes 11 Dislikes 6

Noooo learn a lower level language first like C than move up otherwise you will find it more difficult.

9 years ago | Likes 1 Dislikes 0

No, this is how future devs end up not knowing how to handle the simplest syntax errors. Fuck python as a first language

9 years ago | Likes 14 Dislikes 3

It's true. Learning C++ first gives you a lot better understanding of everything going on. Once you have that core then switch to Java/c#

9 years ago | Likes 2 Dislikes 1

Having gone from Java -> C# -> C++, I cannot fathom anyone wanting to go the other way willingly. C++ is a hammer, all problems are nails.

9 years ago | Likes 1 Dislikes 0

1 : When I first went to school 4 years ago I started with c++. Life happened and I didn't get to go back after the first semester.

9 years ago | Likes 1 Dislikes 0

Agreed. Went from C++ > PeopleCode and am wanting to learn Python but its lack of coding confuses me. Where is "end" at the end of condition

9 years ago | Likes 1 Dislikes 0

I went C++ to Java to Assembly

9 years ago | Likes 1 Dislikes 0

3: programming principals. Though I understood c++ the first time, learning how a program should be wrote in Python then moving to c++,easy!

9 years ago | Likes 1 Dislikes 0

2: I went back and the C's department switched to using Python to teach structured programming and program flow. Then c++ to teach

9 years ago | Likes 1 Dislikes 0

I don't know a single developer that is close to the "average" salary

9 years ago | Likes 23 Dislikes 1

I do QA for 85k. I think most of the devs where I work are at like 120-130. Java. ¯\_(ツ)_/¯

9 years ago | Likes 5 Dislikes 0

These *may* be inflated because cost of living is so high where these companies are based.

9 years ago | Likes 4 Dislikes 0

Hi. No but seriously only if you work for the giants like Microsoft will you make that and higher. Location is very important too.

9 years ago | Likes 3 Dislikes 0

That isn't true. I just graduated college and make ~70k a year in the Midwest. Should have no issues getting to that average as a senior dev

9 years ago | Likes 1 Dislikes 0

Yeah but average is not a senior developer. I'm in Colorado too and get offers all the time. It averages around 80k-90k. 1/n

9 years ago | Likes 1 Dislikes 0

And honestly all it takes is to look at national averages to see that the ones listed are incorrect...3/3

9 years ago | Likes 1 Dislikes 0

Only recently I accepted a job at Microsoft and it pumped me up to their "average". Also a 30k raise in a few years is almost impossible. 2/

9 years ago | Likes 1 Dislikes 0

I work purely Javascript, and make $60/hr. With the hours I put in, comes to about $175k year.

9 years ago | Likes 7 Dislikes 1

You single?

9 years ago | Likes 7 Dislikes 0

Haha, nope. The whole reason I taught myself code was because I wanted to give a better life for wife and kids.Ended up loving it too,though

9 years ago | Likes 6 Dislikes 1

I did the math and it looks like you put in 10 hour days 5 days a week. Do you ever get burnt out?

4 years ago | Likes 1 Dislikes 0

As an IT guy, my advice for beginners is that please don't look at these info graphics. I find these to be very vague and not helpful.

9 years ago | Likes 131 Dislikes 4

Of course they are just meant as an incentive to do some more of your own research.

9 years ago | Likes 1 Dislikes 0

As a developer for 20ish years, I agree. They are pretty wrong or at least outdated in a lot of ways.

9 years ago | Likes 15 Dislikes 0

Plus, some are very hard to read because some idiot used a red or magenta background for a highly compressed JPEG graphic

9 years ago | Likes 2 Dislikes 0

Languages arent too important - learning how to think "program" is. mileage and challenges are worth more than being a whiz kid coder asap

9 years ago | Likes 1 Dislikes 0

Definitely. This is why these graphics can be misleading.

9 years ago | Likes 1 Dislikes 0

Where does SQL fall on the list at the top? Under C++? Just curious.

9 years ago | Likes 4 Dislikes 0

If you want to become a database administrator, or go into web development, you must need to know SQL. SQL is a scripting language.

9 years ago | Likes 2 Dislikes 0

SQL(Structured Query Language) is a script for Reading/Writing a data into a database. SQL script can be written and integrate in PHP code

9 years ago | Likes 2 Dislikes 0

You can also write SQL scripts in any language, not just php.

9 years ago | Likes 1 Dislikes 0

Sure, that too. I stopped because it hit the character limit. LOL. Thanks for the correction.

9 years ago | Likes 1 Dislikes 0

On a different list. You should learn SQL so you can write queries in any of these languages, but you won't build programs with just SQL.

9 years ago | Likes 4 Dislikes 0

That being said, most versions of SQL are Turing complete.

9 years ago | Likes 1 Dislikes 0

As another IT guy, don't sell your soul to programming, there are other jobs that pay similar without knowing programming.

9 years ago | Likes 5 Dislikes 0

Programmers have it easy compared to networking guys.

9 years ago | Likes 1 Dislikes 0

Programmers have it easy compared to networking guys.

9 years ago | Likes 2 Dislikes 1

Agreed !

9 years ago | Likes 1 Dislikes 0

like?

9 years ago | Likes 2 Dislikes 0

Prostitution

9 years ago | Likes 2 Dislikes 0

business analyst, software tester, system admin (high level) and the big daddy IT Project Manager

9 years ago | Likes 1 Dislikes 0

Systems Analyst. That is my goal. I don't want to sit behind a computer, and code all day.

9 years ago | Likes 1 Dislikes 0

Yeppers.

9 years ago | Likes 1 Dislikes 0

Instead just dive into programming by learning a language. For web, start with HTML, and others start with Java or C++.

9 years ago | Likes 29 Dislikes 1

Learning java now, think I'll be learning html5 soon too, any recommendations for other languages? Considering python and C++

9 years ago | Likes 1 Dislikes 0

Which field of programming do you want to dive into, as in web developer, designer, software, etc? Based on that I can recommend you.

9 years ago | Likes 1 Dislikes 0

Wherever my career takes me, just would like to be adept in enough of those fields to be able to get a job. Probably not enough to go on tho

9 years ago | Likes 1 Dislikes 0

C++ can be difficult at first, but you will be so thankful for it later on. Also, study on your pace, practice, and research along the way.

9 years ago | Likes 17 Dislikes 0

C++ is where I started because I had no clue what I was getting into. After figuring it out I learned Java and found it annoyingly easy.

9 years ago | Likes 11 Dislikes 0

I say annoying because I kind of liked the challenge of C++ and Java was just too simple. Possibly just me thinking that way.

9 years ago | Likes 8 Dislikes 0

Filthy casuals, i started from C and sucked .Net's dick all the way up to C# and C++.

9 years ago | Likes 8 Dislikes 0

C++ was also the first language I learned. After learning c++, all other languages are became easier to learn.

9 years ago | Likes 2 Dislikes 0

Nobody mentions Perl anymore.... :(

9 years ago | Likes 9 Dislikes 0

https://youtu.be/noQcWra6sbU

9 years ago | Likes 1 Dislikes 0

That's awesome fun! I wrote my own CGI parser years ago - it doesn't have the problems of the demo :P

9 years ago | Likes 1 Dislikes 0

That's because Perl is more of an IT language than a software language. It's ridiculously useful to know, but not sought after.

9 years ago | Likes 2 Dislikes 0

Python largely replaced it for scripting.

9 years ago | Likes 1 Dislikes 0

COBOL (/ˈkoʊbɒl/, an acronym for common business-oriented language) is a compiled English-like computer programming language.

9 years ago | Likes 1 Dislikes 0

I work at a software company & we struggle to find Perl developers, it might not be 'current' but we have lots of legacy projects using it.

9 years ago | Likes 1 Dislikes 0

There's a joke that the next stock market crash will be caused by a perl bug. Not far from it either. It makes the world go round.

9 years ago | Likes 1 Dislikes 0

or fortran.

9 years ago | Likes 2 Dislikes 0

Perl will be dead by current_year + 1

9 years ago | Likes 9 Dislikes 0

and yet its been churning along since 1987. And still works for just about any scenario.

9 years ago | Likes 1 Dislikes 0

Perl Harbor is still a sore subject

9 years ago | Likes 4 Dislikes 0

When I ran linux perl broke every time I did a software update!

9 years ago | Likes 1 Dislikes 0

And no mention of Assembly :(

9 years ago | Likes 2 Dislikes 0

ASM is used a lot by electronics engineers.

9 years ago | Likes 1 Dislikes 0

Which is why I use it.

9 years ago | Likes 1 Dislikes 0

Electronics fascinates me but I was never good at math.

9 years ago | Likes 1 Dislikes 0

There is a lit of hobbyist stuff out there that requires little or no maths

9 years ago | Likes 1 Dislikes 0