Which programming language should middle or high school girls learn?

Which programming language should middle or high school girls learn?

Other urls found in this thread:

cprogramming.com/tutorial/c-tutorial.html
learn-c.org/
learncpp.com/
cplusplus.com/doc/tutorial/
cprogramming.com/tutorial/c -tutorial.html
en.cppreference.com/
isocpp.org/faq
learnpython.org/
codecademy.com/en/tracks/python
wiki.installgentoo.com/index.php/Programming_resources
twitter.com/AnonBabble

Homemaking.

Black cock sucking

scheme
then c, forth, and haskell

penis

Basic

${} penis sucking

Also discussed here:
I think C is a good first language. You do simple stuff and you see how it works. No magic behind the scenes, if you want something to work you have to make it work. But for an early course in program flow and stuff, it's no harder than higher-level languages.

You're not a cute girl

Fuck off

fortran and c
that'll keep them skanky bitches out of programming

Gender is irrelevant.

What, are we going to have gender-segregated programming classes in school, just like gym class? That doesn't make any sense. This question is about languages for early programming students.

Mugi pls

${} ${}

So you are a middle/high school girl who wants to learn programming?

Pick a starting language. For beginners, there are generally two recommended "programming families" that you can choose to start learning:
-Dynamically typed/interpreted programming languages, such as: Python, Perl, Ruby
-Statically typed/compiled programming languages, such as: C, C++, C#

These are amongst the most popular languages in use worldwide, including 4 from the top 5. Both approaches are perfectly fine, and well-documented.
-Dynamically typed programming may be a bit more flexible, convenient, and forgiving. It is more popular in academia.
-Statically typed programming is a bit more suited for making general applications. It is more popular in industries.

Cannot decide? Flip a coin.

If you choose statically typed/compiled programming, you may want to start with C, then pick up C++. C is very well documented, and teaches many universal programming concepts. C++ is based on C, and adds new concepts. Sources:
For C:
The C Programming Language (K&R)
C Primer Plus (Prata)
cprogramming.com/tutorial/c-tutorial.html
learn-c.org/

For C++:
learncpp.com/
cplusplus.com/doc/tutorial/
cprogramming.com/tutorial/c -tutorial.html
en.cppreference.com/
isocpp.org/faq

If you choose dynamically typed/interpreted programming, you may want to start with Python. It is very easy to pick up. Here are some good sources:
learnpython.org/
codecademy.com/en/tracks/python

>BUT I WANT MORE SOURCES!
Read: wiki.installgentoo.com/index.php/Programming_resources

>BUT I WANNA START WITH [language x] INSTEAD!
Sure, if you like. But the languages above are considered good for beginners.

>BUT I WANNA MAKE A COOL WEBSITE!
Learn HTML, CSS, and Javascript.

>BUT I WANNA MAKE iPHONE GAMES!
Learn Objective C and/or Swift.

>BUT I WANNA MAKE ANDROID GAMES!
Learn Java.

>BUT I WANNA MAKE PC GAMES!
Learn patience.

>Mugi
Mugi is pure, shut the fuck up.

Is this a pasta? Really good guide to starting.

t. cuckold

It is pasta, and thanks.

Fight me, let's go take.this outside.

Nice.

I'll show you who's the boss of this board.

You want more pasta? There is a part 2.

I want it. Give it to me senpai

>What, are we going to have gender-segregated programming classes in school, just like gym class?
>just like gym class?
Is that a thing in some places? We rarely separated into sex-based groups in PE(gym).

So you want a starting/junior programming job?

You MUST master the basics of programming, and be able to implement your programming knowledge using any language. That means solving problems without relying on any particular syntax. If you cannot separate programming syntax from programming concepts/algorithms, then you will need to go back and focus on the basics.

After mastering the basics, you want a starting job. Let us look at languages that will help you launch your programming career. And no, you will not be earning $300k/year when you are just starting, but you may do so if you persevere.

1- Java. Enormously popular, Java is everywhere, and everyone wants a Java developer. A must for Android applications.

2- Javascript. It runs most of the internet! A must for website developers, along with CSS and HTML.

3- Objective C/Swift. The languages that power Apple gadgets. A must for iOS applications.

There are more languages in high demand, but they require more experience. Learn the following to expand your horizons:

-SQL. Because data must get stored.
-C. For real programmers.
-C++. For classy, objective programmers.
-Python. For high-paying software engineering jobs.

>WHAT OTHER LANGUAGES ARE IN HIGH DEMAND?
Other than what was mentioned above: C#, Ruby, and PHP.

>I WANT TO WORK WITH HARDWARE DIRECTLY. WHAT LANGUAGE IS CLOSEST TO THE METAL?
Machine code. Good luck, friend.

>WHAT HUMANLY-READABLE LANGUAGE IS CLOSEST TO THE METAL?
Assembly. When it comes to programming, Assembly is the apex predator.

>I WANT TO KNOW ABOUT THE LATEST NEW MODERN not-a-fad LANGUAGES!
Take a look at Rust, Go, Hack, Scala, Julia, Dart, and Erlang.

>THOSE LATEST not-a-fad LANGUAGES WILL GUARANTEE A JOB, RIGHT?
No.

>I STARTED LEARNING [language x] BUT YESTERDAY MY [friend/colleague/lecturer/uncle] SAID TO SWITCH TO [language y]. WHAT DO?
You have already started, so stick. That other language will still be there when you are done with your current task.

thanks user. Here's a nice dog for your time

> >56384599
> -Dynamically typed, more popular in academia
what

go back to your cuck board, nigger.

Hope it helps.

The C Programming Language is the best language to use to introduce beginners to programming, regardless of age or gender.

>haskell is not in the not-a-fad
it hurts

>LATEST NEW MODERN
Haskell is old.

for girls, python is better

COBOL

Sandwich++

>unironically recommending C++ and Perl as first progarmming languages


Why do you hate OP so much?

javascript and its more commonly used frameworks

>I WANT TO KNOW ABOUT THE LATEST NEW MODERN not-a-fad LANGUAGES!

>Erlang

Is from 1987, so it's almost as old as C++ and definately older than i.e. Java.

Pic related.

Z80 assembly

Your "guide" is like your website; bloated and devoid of strong content in all the wrong places.

>Python.
>For high-paying software engineering jobs
KECK

dumb animeNEETs

>c++ is a bad starting language
only if youre retarded

>posting gachi outside of twitch
what are you fucking gay ?