You are forgetting devd thenI'm pretty sure C++ is only used in 3rd-party...
You are forgetting devd thenI'm pretty sure C++ is only used in 3rd-party...
This assumption is correct.From what I've read so far, I think you're not directly interested in starting to make a career out of programming
I would say that the closest work environment would be sysadmin before cloud and devops.and your choice isn't influenced/mandated by a particular work environment
Yup, this plus Perl is what I have been using for the past decade, but without a learning routine, learning what I need when I need it.
That would be Perl, but I'm looking for a new one for reasons that I stated in the comment #30.Another helpful way of looking at your next (first?) programming endeavour could be to look at a language that you'd be comfortable with and enjoy developing code with; that is kind of a chicken-and-an-egg problem I admit. Also, perhaps you've already got some ideas what (problems) you'd like to program.
I did that with Perl.If you've already got some kind of problem/solution in mind you'd be interested in programming then you could use that as a guide to find a suitable (first) programming language for. I'd focus on a programming language/environment in combination with no or a very light IDE; after some practice, you'd have a much bigger chance of having fun in using it.
Have a look at the (main) website (or join a forum) of a particular programming language and find out what the helpful books (websites?) are for beginners to learn that particular programming language. Apart from that, try to find what the helpful books are for beginning programmers (books that happen to be in that particular language); note the difference between this sentence and the previous one.
I played with Python in college, didn't like it.Given the possibility to apply to a very broad type of programming problems from sysadmin stuff to full-fledged applications, I'd have a look at Python.
Great resource, thank you.* Perhaps after a reasonable amount of time and experience with your first programming language you could broaden your horizon with something like Seven Languages in Seven Weeks if you feel like it.
'Cloud', 'Devops'... 'Netflix'. On closer inspection, that's just a computer available over IPv4, running FreeBSD. ?I would say that the closest work environment would be sysadmin before cloud and devops.
I meant in the sense that everything was made locally in the companies and they had a team in the basement taking care of the servers. In opposition to everything being cloud based now.'Cloud', 'Devops'... 'Netflix'. On closer inspection, that's just a computer available over IPv4, running FreeBSD. ?
Sorry, didn't mean to come across as anal retentive... I'm sometimes blunt in my assessment of the situation, and I end up acting like a compiler that compiles a long-ass line of Java into a simple PUSH assembler command that puts bits on the bus... ?I meant in the sense that everything was made locally in the companies and they had a team in the basement taking care of the servers. In opposition to everything being cloud based now.
Ok, I agree with you, it was a poor oversimplification from my part, I apologize, English isn't my native language.
"There is no cloud"-T-shirtjust means "it's running on someone else's computer(s) now"
Yes, that is true for the big commercial "clouds", but it doesn't have to be true always.Although "cloud" indeed technically just means "it's running on someone else's computer(s) now"...
This short sentence calls for questions:I played with Python in college, didn't like it.
Oh, they finally got rid of "semantic whitespace"? Awesome! ?Python improved a lot
I generally do not care when someone calls for "flames".(hey, someone called for language flames, right? ?)
Well, 1997 I did not like FreeBSD. That has changed since.Well, not liking python certainly isn't "failed education".
You do not need Perl for easily writing unreadable code.I don' likeperlPerl because it's easy to write unreadable code ...
In Python I prefer using syntactic whitespace, while semantic whitespace still can be useful.Oh, they finally got rid of "semantic whitespace"?
This is more or less a troll-move (can't complain about that in response to my own troll-move of course ?), since "semantics" requires context. Whitespace being a syntactical element in Python means it also carries semantics in terms of the language itself – as opposed to only in terms of human communication of intent as is the case in most languages.In Python I prefer using syntactic whitespace, while semantic whitespace still can be useful.
ELI5: Guys, I have a few questions about programming and FreeBSD
1- Cyber-securityWhat kind of college was that?
How many years have passed since? (Python improved a lot)
What did you study at college and was Python on the curriculum? (you mentioned "played" not "learned/studied")
For what reason(s) didn't you like it?
That's merely a lightning rod. Even if they solved that Python would still be too slow for purposePython? I can hate on that language using just three letters G-I-L.