GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 07:21:44 JST mattl mattl

    Does anyone have *any* of those. online "learn programming" type things they like and would actually recommend?

    I've not been a professional software developer for well over a decade, and the last code I wrote other than my own personal stuff was mostly just fixing up other people's HTML/CSS/JS, not starting from scratch.

    Hoping for something that doesn't shove AI slop at me, and ideally something for either Ruby or PHP.

    I've tried boot.dev -- it's fun, but Python and AI slop in places now.

    In conversation about 10 days ago from social.coop permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 07:38:18 JST mattl mattl
      in reply to
      • Ross Wintle

      @ross That fits. I think I may have already done one (my previous job had lots of Laravel developers, although I'm not using Laravel for my new project) but I will check it out again. Thank you.

      In conversation about 10 days ago permalink
    • Embed this notice
      Ross Wintle (ross@crikey.social)'s status on Tuesday, 03-Jun-2025 07:38:51 JST Ross Wintle Ross Wintle
      in reply to

      @mattl There should be a free PHP course at laracasts.com all taught by humans. Does that fit?

      In conversation about 10 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        https://laracasts.com/
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 07:45:27 JST mattl mattl
      in reply to
      • Efi (nap pet) 🦊💤

      @efi Isn't Godot a game engine?

      The thing I've tried (boot dot dev) is for Python, I have no idea what the state of Python web frameworks is like these days but I did Zope for a good number of years and then much later some Django.

      In conversation about 10 days ago permalink
    • Embed this notice
      Efi (nap pet) 🦊💤 (efi@chitter.xyz)'s status on Tuesday, 03-Jun-2025 07:45:28 JST Efi (nap pet) 🦊💤 Efi (nap pet) 🦊💤
      in reply to

      @mattl if you like python, try the python manual itself
      it is pretty well written
      if you want something simpler you could try Godot
      its scripts are similar to php, if the syntax is not the same (no $ on variables, no . vs -> etc)
      or maybe just javascript, it's a very complete language since ES6

      In conversation about 10 days ago permalink
    • Embed this notice
      Billy Smith (billysmith@social.coop)'s status on Tuesday, 03-Jun-2025 07:47:32 JST Billy Smith Billy Smith
      in reply to

      @mattl

      Founders And Coders may have some suggestions:

      https://www.foundersandcoders.com/

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 07:48:59 JST mattl mattl
      in reply to
      • Billy Smith

      @BillySmith Looks like that's in person (and in London) and AI slop in there too, sadly.

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 07:50:41 JST mattl mattl
      in reply to
      • Efi (nap pet) 🦊💤

      @efi So I already have a project in PHP with 400,000-ish users, but I've done a bit of Ruby lately and enjoy it.

      What does writing Python for web stuff look like without a framework? Is that just mod_python?

      In conversation about 10 days ago permalink
    • Embed this notice
      Efi (nap pet) 🦊💤 (efi@chitter.xyz)'s status on Tuesday, 03-Jun-2025 07:50:42 JST Efi (nap pet) 🦊💤 Efi (nap pet) 🦊💤
      in reply to

      @mattl oh, if you're looking specifically for web development, javascript for the frontend (and some use it in the backend), and python in the backend is a good combo
      I don't know much about Django, but if you just want some data crunching, python is plenty without a framework
      it really depends on your project needs

      In conversation about 10 days ago permalink
    • Embed this notice
      Billy Smith (billysmith@social.coop)'s status on Tuesday, 03-Jun-2025 07:52:10 JST Billy Smith Billy Smith
      in reply to

      @mattl

      Sorry about the AI slop.

      I'll have a word with them about that... :|

      Yes, it's in-person, and, it's based in London, but they had some great remote options during the UK lockdowns, and those should still be running.

      It's why they had a lot more international students taking part.

      In conversation about 10 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        running.It
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 07:53:17 JST mattl mattl
      in reply to
      • Billy Smith

      @BillySmith Hm, I didn't see in-person stuff but I'll be honest I saw "AI" and closed the tab.

      In conversation about 10 days ago permalink
    • Embed this notice
      Billy Smith (billysmith@social.coop)'s status on Tuesday, 03-Jun-2025 07:56:53 JST Billy Smith Billy Smith
      in reply to

      @mattl

      Just saw that they are now getting UK government funding to teach Machine Learning systems... :|

      And the remote options are no longer listed... :|

      I'll have to stop recommending them. :(

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 08:01:58 JST mattl mattl
      in reply to
      • Billy Smith

      @BillySmith I appreciate the response anyway.

      Some day I will make it back to the UK.

      In conversation about 10 days ago permalink
    • Embed this notice
      Billy Smith (billysmith@social.coop)'s status on Tuesday, 03-Jun-2025 08:02:45 JST Billy Smith Billy Smith
      in reply to

      @mattl

      If i find any other sources, i'll let you know. :D

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 08:20:21 JST mattl mattl
      in reply to
      • ryan

      @ryan Yeah, I just closed Libre.fm to new registrations after 16 years and 375,000 users. Trying to think about what to do next.

      In conversation about 10 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Libre.fm
        from FooCorp catalogue number FOO200 and contributors
    • Embed this notice
      ryan (ryan@adlsolarpunk.net)'s status on Tuesday, 03-Jun-2025 08:20:23 JST ryan ryan
      in reply to

      @mattl

      Start a project! The only way to learn to write software that serves a real purpose is to work on a project that serves a real purpose that you actually care about!

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 08:44:44 JST mattl mattl
      in reply to
      • Nathan A. Stine

      @stinerman I wish. I’m certainly not the best developer but I know a lot of stuff that they’re likely not teaching anyone anymore.

      In conversation about 10 days ago permalink
    • Embed this notice
      Nathan A. Stine (stinerman@mastodon.social)'s status on Tuesday, 03-Jun-2025 08:44:45 JST Nathan A. Stine Nathan A. Stine
      in reply to

      @mattl re: not being a pro software developer, this is interesting to me because I have this belief that anyone who has a hobby project on GitHub, etc. is an architect-level developer who could walk into most dev shops and name their salary.

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 09:37:14 JST mattl mattl
      in reply to
      • Eric G.

      @ericg Nice. I just let them know their TLS cert expired.

      In conversation about 10 days ago permalink
    • Embed this notice
      Eric G. (ericg@beige.party)'s status on Tuesday, 03-Jun-2025 09:37:15 JST Eric G. Eric G.
      in reply to

      @mattl I think rubymonk.com is still cool if a bit dated.

      In conversation about 10 days ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: rubymonk.com
        RubyMonk - Interactive ruby tutorials to learn Ruby
        An online interactive ruby learning platform
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 10:06:25 JST mattl mattl
      in reply to
      • Aaron :apple_inc: :isles:
      • Robb Knight

      @Aaron @robb Sadly *everything* on the homepage is AI.

      In conversation about 10 days ago permalink
    • Embed this notice
      Aaron :apple_inc: :isles: (aaron@social.aaroncrocco.com)'s status on Tuesday, 03-Jun-2025 10:06:27 JST Aaron :apple_inc: :isles: Aaron :apple_inc: :isles:
      in reply to
      • Robb Knight

      @mattl @robb Udemy is really good and many libraries and institutions offer access. It’s how I learned Cypress and the instructor was fantastic.

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 12:37:16 JST mattl mattl
      in reply to
      • clew

      @clew Web dev for me

      In conversation about 10 days ago permalink
    • Embed this notice
      clew (clew@ecoevo.social)'s status on Tuesday, 03-Jun-2025 12:37:17 JST clew clew
      in reply to

      There are a bunch of interesting books building learn-to-code around another interest — cryptography or robotics or game dev or?

      Some of them probably have online parts to save you typing-in. @mattl

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 12:39:02 JST mattl mattl
      in reply to

      If we’re going to have a chance at a life without Gen AI we need to start finding the best resources online and pointing people at them.

      Makes me very happy we have Wikipedia but do we need anything else?

      In conversation about 10 days ago permalink
    • Embed this notice
      clayote (clayote@peoplemaking.games)'s status on Tuesday, 03-Jun-2025 13:19:55 JST clayote clayote
      in reply to

      @mattl I quite liked my time with an earlier edition of Think Python https://greenteapress.com/wp/think-python-3rd-edition/

      And I got jobs writing it

      AI-free due to seniority.

      In conversation about 10 days ago permalink

      Attachments


    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 13:20:21 JST mattl mattl
      in reply to
      • clayote

      @clayote Sounds interesting. Thank you!

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Tuesday, 03-Jun-2025 13:25:08 JST mattl mattl
      in reply to
      • clayote

      @clayote "Thanks to the Free Software Foundation for developing the GNU Free Documentation
      License, which helped make my collaboration with Jeff and Chris possible, and Creative
      Commons for the license I am using now." is quite the quote for the introduction.

      In conversation about 10 days ago permalink
    • Embed this notice
      mattl (mattl@social.coop)'s status on Wednesday, 04-Jun-2025 00:45:27 JST mattl mattl
      in reply to

      I am really enjoying exercism.org — there is optional AI slop but only if you donate…?

      In conversation about 10 days ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: assets.exercism.org
        Exercism
        from @exercism_io
        Learn, practice and get world-class mentoring in over 50 languages. 100% free.
    • Embed this notice
      mattl (mattl@social.coop)'s status on Friday, 06-Jun-2025 00:22:43 JST mattl mattl
      in reply to
      • clayote
      • Curlie

      @clayote @Curlie oh cool! I had no idea Dmoz lived on.

      In conversation about 8 days ago permalink
    • Embed this notice
      clayote (clayote@peoplemaking.games)'s status on Friday, 06-Jun-2025 00:22:44 JST clayote clayote
      in reply to
      • Curlie

      @mattl Everybody should start editing their area of expertise at @Curlie

      In conversation about 8 days ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.