|
Can you follow a recipe? Yes? Then you can program computers. (If you can't cook then you can still program, but dating will be harder) This July, celebrate the US's independence from the Queen of England by programming with us! Goons teaching Goons, for free, without accreditation or community college bureaucracy getting in the way. If you're interested, please post your requests for topics & languages so we can get a sense for demand. If you want to tutor or add a reference then DM me and/or post in the thread. Timeline (specific post urls will be added as we go) 6/30 & 7/1 - Listen for requests 7/2 - Part 1 of programming fundamentals using JavaScript (in your browser!) Page 5 ... Tutors Analytic Engine - web development, JavaScript, Python, data visualization bob dobbs is dead - web development, parametric statistical programming (machine learning) Rex-Goliath - big data, nosql ... References 1. Analytic Engine posted:"Grokking Algorithms: An illustrated guide for programmers and other curious people" by Aditya Bhargava Katamari Democracy posted:My biggest reccomendation for the thread is if you have no loving clue how to code and want to get your toes wet. Learn a little bit of Programming Logic Analytic Engine fucked around with this message at 06:24 on Jul 5, 2019 |
# ? Jun 30, 2019 15:06 |
|
|
# ? Apr 26, 2024 21:44 |
|
JavaScript will permanently gently caress your brain, making you ineligible for any real coding jobs.
|
# ? Jun 30, 2019 15:44 |
|
I have dyscalculia, so in high school my programming studies stopped at Pascal; it was one of those frequent moments where I could feel the mental gears grinding. (I didn't fail but I had to struggle just to get the C when normally computer classes were easy As.) I never really tried again because if Basic was a matter of building and Pascal stumped me hard, it was only going to get harder. I'm 36 now so I've been meaning to try again if only for the hell of it.
|
# ? Jun 30, 2019 15:51 |
|
JavaScript is weeeeeiird, man I am a computer toucher who has to do a lot of C# stuff, I actually kind of like it.
|
# ? Jun 30, 2019 15:55 |
|
how come all the people telling me to learn how to code are fat miserable sadsacks?
|
# ? Jun 30, 2019 16:05 |
|
I've wanted to learn how to code since I read Dan Brown's classic novel The Da Vinci Code, the problem is I don't actually have any society shattering religious secrets to encode and like why bother unless I can bring down the catholic church.
|
# ? Jun 30, 2019 16:09 |
|
Jose Mengelez posted:how come all the people telling me to learn how to code are fat miserable sadsacks? This is the internet, everyone here is a fat miserable sadsack. but in the case of coders specifically, they have been overexposed to Computer Bullshit, OP
|
# ? Jun 30, 2019 16:10 |
|
I am fat and miserable but they jacked the cash part of my comp to 170k total. Dunno about the stock part, but I've been mildly successful with that lottery before I can tutor for webshit and bigass parametric statistical programming (machine learning)
|
# ? Jun 30, 2019 16:36 |
|
I learned VB5 as a kid and then some HTML. It stopped there because 3d animation and video editing was a hell of a lot more fun. Would you recommend VB.net to a 30-something that wants to code some fairly simple custom programs and who's too dumb for something like C++ or Java? I basically would like to make some stuff to batch rename and sort hundreds/thousands of files based on some given criteria, both for necessity and love of tinkering, maybe some custom program launching dock, fairy simple stuff like that. I remember there was kicking and screaming when VB became VB.net but I don't know the first thing about "coding simple stuff" in 2019.
|
# ? Jun 30, 2019 16:39 |
|
The Management posted:JavaScript will permanently gently caress your brain, making you ineligible for any real coding jobs. those non-real coding jobs are Frontend "Engineering" aka "the stuff I do between Data Visualization projects"
|
# ? Jun 30, 2019 16:54 |
|
I've got a big fancy textbook on Java that I have never read but thought I would read way back when I thought I was going to get into coding if someone wants to loan me a computer and also a scanner I can hook it up guys
|
# ? Jun 30, 2019 16:55 |
|
i'm gonna code my balls off
|
# ? Jun 30, 2019 16:58 |
|
i really wanna learn but feel like i need books or something
|
# ? Jun 30, 2019 16:59 |
|
Sometimes i use excel
|
# ? Jun 30, 2019 17:01 |
|
I write some Excel macros and boomers think I'm a computer wizard.
|
# ? Jun 30, 2019 17:03 |
|
is there a language that can make a program that destroys twitter op? I want to learn that one.
|
# ? Jun 30, 2019 17:06 |
|
Isn't it better to learn something like symbolic logic before trying to learn a code? Asking for a friend....I don't have any friends.
|
# ? Jun 30, 2019 17:07 |
|
Bronze Fonz posted:I learned VB5 as a kid and then some HTML. It stopped there because 3d animation and video editing was a hell of a lot more fun. As someone who does .NET programming for a living - I wouldn't usually recommend learning VB.NET instead of C#, but since you have some previous experience with earlier flavours of VB it might be right for you. You can certainly make programs to do what you're describing there in either language. Having said that, you could use just about any general-purpose programming language in common use to do the file manipulation stuff. Assuming you are only going to support Windows, .NET languages might make it easier than others to put together something that does the GUI stuff you mentioned. (.NET is expanding and supports non-Windows platforms these days but at present everything is still going to be easiest on Windows)
|
# ? Jun 30, 2019 17:07 |
|
PyPy posted:Isn't it better to learn something like symbolic logic before trying to learn a code? Asking for a friend....I don't have any friends. Every person who can learn symbolic logic can learn to code, pretty much. Its why philosophy people are often better coders than physics people Don't actually need to but you bet it helps
|
# ? Jun 30, 2019 17:08 |
|
Bronze Fonz posted:I learned VB5 as a kid and then some HTML. It stopped there because 3d animation and video editing was a hell of a lot more fun. vb.net is probably one of the worst things you could waste your time learning. Just use C#. VB.net is not simpler, it is just dumb as heck
|
# ? Jun 30, 2019 17:09 |
|
Javascript is the future of web development. If you disagree you're a dinosaur
|
# ? Jun 30, 2019 17:11 |
|
PyPy posted:Isn't it better to learn something like symbolic logic before trying to learn a code? Asking for a friend....I don't have any friends. It depends on the person - how you learn/what your objectives are. If you want to be really up on the theory then sure. If you want to start by tinkering with things, and be able to work your way from writing little tools to automate repetitive tasks up to writing larger programs, then no.
|
# ? Jun 30, 2019 17:11 |
|
I am a computer janitor. I pulled a hot wife that is 10 years younger than me. Go to your server room.
|
# ? Jun 30, 2019 17:12 |
|
If you learn a Microsoft lang, you hook your future to Microsoft. Even the ostensibly open source portion of their offerings, lots of it is pretty first party. There's been a lot of bad blood between open source people and Microsoft until about 2014 and it hasn't been long enough that people, especially the ideologues who tend to do open source projects, stopped remembering. Companies with maniacal ambitions also tend to not use the Microsoft languages extensively because of this. But you can get a whole career in Microsoft land and it will still be cushy
|
# ? Jun 30, 2019 17:13 |
|
bob dobbs is dead posted:If you learn a Microsoft lang, you hook your future to Microsoft. Even the ostensibly open source portion of their offerings, lots of it is pretty first party. There's been a lot of bad blood between open source people and Microsoft until about 2014 and it hasn't been long enough that people, especially the ideologues who tend to do open source projects, stopped remembering. If you're a programmer and you can't pick up a new language in a month or two you're a terrible programmer
|
# ? Jun 30, 2019 17:14 |
|
PyPy posted:I write some Excel macros and boomers think I'm a computer wizard. I wrote a macro by using the feature that just auto makes a macro based on your clicks and copies and and whatnot and now im the computer guy in the office
|
# ? Jun 30, 2019 17:14 |
|
Scab Swap Fetish posted:If you're a programmer and you can't pick up a new language in a month or two you're a terrible programmer New language yes. New ecosystem, way of thinking, attitudes, tools, no. Takes 1 to 2 years for that And you won't get from apl to c# or vice versa in a month, neither
|
# ? Jun 30, 2019 17:15 |
|
I'd like to learn how to code but life's demands are exhausting me atm. I will keep tabs on this thread and maybe one day I'll learn a new skill. One day
|
# ? Jun 30, 2019 17:15 |
|
Scab Swap Fetish posted:If you're a programmer and you can't pick up a new language in a month or two you're a terrible programmer This is true, someone who programs professionally should always be able to pick up new languages readily. But it is also true that once you are in a niche you are likely to continue working in that niche, I guess. So if you get a certain amount of experience working in .NET languages then chances are you will continue to take jobs in .NET. This is all putting the cart before the horse in this thread, though, because the point of this thread as I understand it is to get people into coding who are interested but haven't done any before. And when you are in that position, worrying about which languages you want to end up using is one of the least helpful things you could do. You just need to get stuck in and learn something, anything, although ideally a "batteries included" language rather than something lower-level like C++. Could be C#, could be Python, could be Java.
|
# ? Jun 30, 2019 17:20 |
|
Hammerite posted:This is the internet, everyone here is a fat miserable sadsack. thanks but i meant "IRL" (programmer for "in real life") aka "meat space" where i can actually smell the "meat" and the flopsweat dripping from it.
|
# ? Jun 30, 2019 17:21 |
|
bob dobbs is dead posted:New language yes. New ecosystem, way of thinking, attitudes, tools, no. Takes 1 to 2 years for that Pretty much everything parallels in programming. You put the bits in and you output the different bits. Doesn't take to years to figure how where to put in your bits and outputs the other bits
|
# ? Jun 30, 2019 17:21 |
|
|
# ? Jun 30, 2019 17:22 |
|
Scab Swap Fetish posted:Doesn't take to years to figure how where to put in your bits speak for yourself cassanova
|
# ? Jun 30, 2019 17:24 |
|
Actual question. Are you happy stuck in a cube? I have learned powershell and I am getting headhunted. I have been an SA at a multi-billion dollar place. I like interacting with people. I don't know if it is a fair trade off for money. I need to get off of my rear end.
|
# ? Jun 30, 2019 17:24 |
|
I program in angular but I'm completely clueless on backend or infrastructure so I'm down to attend some sessions
|
# ? Jun 30, 2019 17:24 |
|
Scab Swap Fetish posted:Pretty much everything parallels in programming. You put the bits in and you output the different bits. Doesn't take to years to figure how where to put in your bits and outputs the other bits In most situations, you have to go and use other people's code, too, and they have weird ideas about the bits Reading programs is harder than writing them. A real weird thought, but I've found it to be true
|
# ? Jun 30, 2019 17:24 |
|
There are still COBOL shops around. Learn COBOL and you'll be part of a secret cabal that uses black magics and insanely expensive IBM hardware to keep the financial, insurance, and healthcare industries running. Otherwise C# is pretty neat and 1 + 1 is always 2 and overall is cool and good. In JavaScript sometimes 1 + 1 = "Turnip" because you don't understand how hoisting works and data typing is for sissies and gently caress you.
|
# ? Jun 30, 2019 17:29 |
|
Hammerite posted:This is true, someone who programs professionally should always be able to pick up new languages readily. But it is also true that once you are in a niche you are likely to continue working in that niche, I guess. So if you get a certain amount of experience working in .NET languages then chances are you will continue to take jobs in .NET. I started programming 2 years ago by taking a node.js/mongodb full stack bootcamp online, then i played with google polymer and firebase, then i went with angular/c#, 3 months later i was hired as a c#/vb.net/SQL. During my first year working there i worked on a contract to develop a software using react/electron(no db) with some hardware integration that ran on a custom mobile device. I havent been a programmer for more than two years and i was already promoted to Senior dev and i am not head of my own department. Mind you that's because most programmer are loving dumbasses who arent proud of their work and just vomit code all day to fill in their timesheet. Point is i started with javascript, it's my first love, but I am more experienced with c#/vb.net. I highly prefer javascript although i see the benefits of c#. They both have their strength. No matter what language you start with, if you're smart enough you can translate your knowledge into other languages. You start off as a junior and you work you rear end off and go the extra mile to deliver quality code. If you take pride in what you do, youll succeed.
|
# ? Jun 30, 2019 17:32 |
|
So you never worked in a lang where you allocate your own memory, never worked in a lang where you fight hard with the typesystem, never worked in an array lang, never worked in a real time lang or one with contracts or one with homoiconic macros...
|
# ? Jun 30, 2019 17:35 |
|
|
# ? Apr 26, 2024 21:44 |
|
bob dobbs is dead posted:In most situations, you have to go and use other people's code, too, and they have weird ideas about the bits Reading other people's garbage code is the best way to improve your code. Read it, take it in, and always assume that what they're doing is wrong and try to find the faults. If you can't find any, you learned how to write good code If you do find any, you learned what not to put in your code. The beautiful thing about programming is that it's 100% logical and does exactly what you tell it to do. You will code bugs, that's a fact, but then you debug it and learn the faulty logic and try to not reproduce it
|
# ? Jun 30, 2019 17:35 |