Code Monkey home page Code Monkey logo

Comments (2)

regadius avatar regadius commented on June 1, 2024

Ruby is a beautiful language and comfortable language to work with, in my opinion and little experience. I would suggest to give it a shot nonetheless. For replacing, if you really despise it, I suppose you could do The Odin Project Javascript full stack path.

from p1xt-guides.

P1xt avatar P1xt commented on June 1, 2024

You never saw me post on the FCC forums or anywhere else not to bother with learning Ruby. My stance from the beginning, and to this day, is that the language App Academy Open uses is irrelevant - what is important is the fundamental concepts it teaches. The concepts are what is important, and they will translate to any language.

Jest is in Tier 3, while the testing course is in Tier 1 in order to reinforce the concepts from the course with study of specific tooling later. You'll notice that there are many topics from one Tier that are built upon in a later tier with either additional courses or reading. Where possible, the earlier Tier contains introductory material, and the later Tier contains material at a greater degree of complexity so that you might learn concepts related to (in this case testing) gradually and in more depth.

How to Design Programs is both a fantastic book and a wonderful series of courses. That said, it would be appropriate in any Tier but in book form it is much more approachable after you are are familiar with functional programming concepts. It is in Tier 4 because Tier 4 is when you will get the most from it - functional programming is introduced in Tier 2 with a familiar language in JavaScript Allongé then built upon in Tier 3 with the SICP course, and two fantastic books which dive even deeper. Collectively, they build a foundation over two Tiers which set you up to learn deeply everything from How to Program, and get the most from it. If I stuck it in Tier 1, it would be enlightening, but a pretty rough slog, and you wouldn't have an appropriate context to appreciate how powerful the concepts are - by Tier 4, it's enlightening and illuminates concepts you've been learning across two prior Tiers, cementing those concepts.

My intent differs from that of OSSU. They provide an amazing resource for their intended purpose: replicating a CS degree in all it's rigor. Though I prioritize some of the same resources, and learning some of the same concepts, my intent really isn't the same - I attempt to provide a path that dives deeper each Tier to take you from novice to experienced developer.

from p1xt-guides.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.