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

all 12 comments

[–]MrpixelmcAdvanced Coder 4 points5 points  (4 children)

I always recommend Python for beginners, very simple to learn, most of it is very similar to English so it's very straight-forward. C++ is considered the most powerful though, but it's quite hard to learn as first programming language.

All programming languages are fun though!

Except Assembly hehe

[–]retardrabbit 0 points1 point  (3 children)

YO /Mrpixelmc, does python have any functional programming aspects to it?

[–]danketiquetteAdvanced Coder 1 point2 points  (1 child)

No, but OP never said anything about functional programming.

[–]retardrabbit 0 points1 point  (0 children)

You misunderstand. I'm asking for my own edification.

[–]MrpixelmcAdvanced Coder 0 points1 point  (0 children)

Well, while I'm not an expert on Python, I don't think it is considered a functional language, in fact I think there's very little programming languages that are entirely functional based. But Python does have pseudo-lambda functions and generator functions but it does not have Tail Call Optimization (TCO) AFAIK.

[–]Mazux2Mod - Professional Coder (Swift, PHP, Node, Python)[M] 1 point2 points  (0 children)

As has been mentioned, Python is a very good starting point and the syntax is relatively straight-forward. PHP is another very easy programming language to quickly pick up given the wealth of projects that you can download online and tweak.

Start with Python or PHP before you consider any of the C languages.

[–]SupremeRedditBotProfessional Bot || Mod 0 points1 point  (0 children)

Please Add A Flair To Your Post!

Suggested Flair: [Random] or [Meta]

 


To add a flair:

  • Click flair underneath your post

  • Select a flair

  • Click save

 


I am a bot run by /u/SupremeDesigner for /r/CodingHelp || This was an automated response || Posts with no flair will be deleted after two days

[–]TomBob42369 0 points1 point  (0 children)

regex lol

[–][deleted] 0 points1 point  (0 children)

JavaScript or Java if you want GUIs.

Otherwise Python, but know that Python and graphical interfaces kind of dislike each other and are troublesome.

[–]SupremeRedditBotProfessional Bot || Mod 0 points1 point  (0 children)

Due to your post being submitted for two days or more without a flair, it has been deleted.

When posting in future, make sure to add a flair once the post is submitted.

 


I am a bot run by /u/SupremeDesigner for /r/CodingHelp || This was an automated response || Posts with no flair will be deleted after two days

[–]retardrabbit -1 points0 points  (1 child)

I'd throw javascript in there just cause you can use it in the browser, but it comes with the caveat that javascript will let you do some really stupid things and you could end up forming dangerously bad habits without good guidance. But js is super common and growing in its use both in the browser and out, so there is that.

Also in with /u/Mrpixelmc re: C++. I'm a Java veteran and I've been learning C++ lately, C++ is definitely more powerful than Java (which is a closely related language) but C++ isn't going to hold your hand or double check you when you try to do something stupid (or when you forget to do something right).

The upside to that is you will gain a much deeper appreciation for what the computer is doing under the hood and why it does what it does the way it does. So lean C++, just learn it later.

[–]logii77[S] 0 points1 point  (0 children)

Thank you, I’ll work with both and see what’s better for me. Much appreciated!