Software Alternatives & Reviews

What Does "Learn to Code" Actually Mean?

Stack Overflow replit React Native React.run HackMD ExpressJS Visual Studio Code CodePen
  1. Community-based Q&A part of the Stack Exchange platform.
    StackOverflow - a place you can go to find answers for specific questions or ask your own.

    #Knowledge Sharing #Communication #Forums 876 social mentions

  2. 2
    Code, create, andlearn together. Use our free, collaborative, in-browser IDE to code in 50+ languages — without spending a second on setup.
    Note that you should not just watch videos or read docs. Get your environment set up and run exactly the same code that they are and/or work on isolated problems in something like replit. It may take you two hours to work through 20 minutes, but that just means you're doing it right. I like VSCode, by the way.

    #Programming #Programming Tools #IDEs And Text Editors 603 social mentions

  3. A framework for building native apps with React
    Pricing:
    • Open Source
    Although I've mentioned it several times in this post already, as one recommendation I will emphasize again, especially if you're still not sure what to pick, is to learn JavaScript. JS is incredibly versatile as it is used in the FE, can be used in the BE, and even has some cross-over with mobile apps with libraries like React Native and desktop apps with Electron. It can be a great first language to choose since you can do so many different things with it without having to juggle two languages at once.

    #Development Tools #JavaScript Framework #Javascript UI Libraries 212 social mentions

  4. Quick in-browser prototyping for React Components!
    If you're interested in front-end engineering, you'll want to know HTML and CSS basics. When you start working with front-end libraries or frameworks though, know that you basically don't write HTML or CSS anymore, you write things that get compiled into HTML and CSS. I'd start with basic vanilla JS to understand how it works, and then move on to a front-end library like [React](https://reactjs.org/docs/create-a-new-react-app.html] to put it together. You'll also want to learn git/GitHub and basic terminal commands.

    #Javascript UI Libraries #Front-End Frameworks #JS Library 175 social mentions

  5. 5
    Fast and flexible, real-time collaborative markdown, inspired by Hackpad.
    HackMD - I didn't go over Markdown files in this post, but it's a lightweight markup language and the defacto standard for developer READMEs; HackMD is a nice tool worth sharing for document collaboration and to see how MD works.

    #Task Management #Productivity #Project Management 63 social mentions

  6. Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple
    Pricing:
    • Open Source
    If you're interested in the back-end, you've got a lot more language options. If you think you may be interested in the full-stack or just working with JS on the server-side, I'd recommend learning JavaScript so you can learn one language and work with NodeJS and a web framework like ExpressJS. If you think working with data/data scientists or AI, or machine learning is interesting, you may want to consider learning Python. There are other completely valid languages to learn like PHP for Wordpress, which is common for freelance work, Ruby, C++, Java, or Rust depending on the kind of project you want to build. Regardless you'll also want to learn git/GitHub and terminal commands.

    #JavaScript Framework #Node.js Framework #Web Frameworks 423 social mentions

  7. Build and debug modern web and cloud applications, by Microsoft
    Pricing:
    • Open Source
    Note that you should not just watch videos or read docs. Get your environment set up and run exactly the same code that they are and/or work on isolated problems in something like replit. It may take you two hours to work through 20 minutes, but that just means you're doing it right. I like VSCode, by the way.

    #Text Editors #IDE #Software Development 1008 social mentions

  8. A front end web development playground.
    Codepen.io - practice your HTML, CSS, and JS in a sandbox, or browse codepens for inspiration.

    #Text Editors #Programming #Code Collaboration 484 social mentions

Discuss: What Does "Learn to Code" Actually Mean?

Log in or Post with