BYU Strategy - Marriott School of Business

Tech Stack Components

Programming Languages

Language Description
Python High-level, versatile, beginner-friendly; popular for AI, data science, and web apps.
JavaScript Core language of the web; runs in browsers and servers (with Node.js).
TypeScript TypeScript is a superset of JavaScript — you write .ts files, but browsers and servers don’t understand TypeScript directly.
Instead, TypeScript is compiled (or transpiled) into plain JavaScript.
Java Object-oriented, cross-platform; widely used in enterprise apps and Android.
C Low-level, fast, portable; forms the basis of many other languages.
C++ Extension of C with OOP features; used in systems, games, and high-performance apps.
C# Microsoft’s language for .NET; popular in enterprise software and Unity games.
Go (Golang) Designed by Google; simple, fast, great for concurrency and cloud apps.
Rust Systems language focused on safety and performance; gaining popularity in infrastructure.
PHP Server-side scripting language; powers many websites, including WordPress.
Ruby Simple and elegant syntax; best known for Ruby on Rails web framework.
Swift Apple’s language for iOS/macOS development; safe and fast.
Kotlin Modern, concise JVM language; official language for Android development.
R Specialized in statistics and data analysis; widely used in academia.
SQL Domain-specific language for managing and querying relational databases.

Claude Code

shift + tab to turn on plan mode. Recommended before changing the code base

/clear to clear the context window

# to add something to “memory” which is equivalent to adding to your claude.md file.

MCP Servers

Playwright

claude mcp add playwright npx @playwright/mcp@latest

Front end

Stitch by Google

Backend

  • Supabase

No-Code

  • Lovable
  • V0

Low-Code

Pro-Code

Windsurf

Cursor

VS Code

Presentations

  • Gamma

ChatBots

  • ChatGPT
  • Gemini
  • Claude
  • Perplexity
  • DeepSeek
  • Grok
  • Le Chat

Open Source