Figma is one of the most popular tools for designing websites, mobile apps, and digital products. It runs in the browser, works on Mac and Windows, and lets teams design, prototype, and collaborate in one shared file. For beginners, that is good news: you can start without installing anything or buying expensive software.
This Figma tutorial for beginners walks you through the interface, core tools, and key features, then shows you how to build a simple design and avoid common mistakes.
What Is Figma?
Figma is a collaborative interface design tool. Designers use it to create layouts, build reusable components, make clickable prototypes, and hand designs to developers.
Figma is useful for:
UI design for websites, apps, and dashboards
Wireframing and early concept exploration
Prototyping interactions and flows
Design systems with shared styles and components
Team collaboration with live cursors and comments
Developer handoff with measurements and code-ready details
Figma at a Glance
Feature
What It Does
Why Beginners Should Care
Frames
Act as screens or containers
The foundation of every layout
Auto layout
Makes elements resize and align automatically
Saves hours of manual spacing
Components
Reusable design elements
Keep designs consistent
Variables and styles
Store colors, text, and spacing
Make global changes quickly
Prototyping
Links screens into clickable flows
Test ideas before development
Comments and sharing
Real-time teamwork
Get feedback without exporting files
Getting Started with Figma
Step 1: Create an Account and a File
Sign up for a free Figma account on the website or desktop app
Click New design file from the dashboard
Name the file clearly, such as “Login Screen Practice”
Choose to work in the browser or the desktop app
Step 2: Learn the Interface
Main Areas of the Screen
Toolbar (top): move, frame, shapes, pen, text, and comment tools
Layers panel (left): shows every object and page in your file
Canvas (center): your design workspace
Properties panel (right): controls size, color, text, layout, and effects
Assets and pages tabs: manage components and organize screens
Spend five minutes clicking around. Nothing here is permanent, and you can undo anything.
Core Figma Tools Every Beginner Should Learn
Frames
Frames are the building blocks of Figma. Think of them as artboards or screens.
Press F to select the Frame tool
Pick a device preset such as iPhone or Desktop from the right panel
Place elements inside frames to keep layouts organized
Nest frames inside other frames for sections, cards, and buttons
Shapes and Basic Drawing
R for rectangles, O for ellipses, L for lines
Hold Shift to keep proportions equal
Use corner radius in the properties panel for rounded buttons
Combine shapes with Boolean operations to create icons
Text and Typography
Press T and click the canvas to add text
Choose font family, size, weight, and line height
Keep body text readable, usually 16px or larger on mobile
Create text styles for headings, body, and captions
Color and Fill
Select an object and open the Fill section
Use hex codes for exact colors
Save colors as color styles or variables
Check contrast so text stays readable
Alignment and Spacing
Use alignment tools at the top of the properties panel
Turn on layout grids for consistent columns
Use spacing in multiples of 4 or 8, a common design habit
Rely on smart guides that appear when objects line up
Auto Layout: The Feature That Changes Everything
Auto layout makes frames adjust automatically when you add, remove, or resize content. It works much like how web layouts behave.
How to Use Auto Layout
Select an object or group
Press Shift + A
Set direction to horizontal or vertical
Adjust spacing between items and padding inside the frame
Set elements to hug contents or fill container
Where Beginners Should Use It
Buttons that grow with their text
Cards with images, titles, and descriptions
Navigation bars and menus
Lists such as settings rows or product items
Forms with stacked input fields
Components and Variants
Components let you design something once and reuse it everywhere. Change the main component, and every copy updates.
How to Create a Component
Design an element, such as a button
Select it and press Ctrl/Cmd + Alt + K
Place instances of the component across your screens
Edit the main component to update all instances
Using Variants
Variants group different versions of one component.
States: default, hover, pressed, disabled
Sizes: small, medium, large
Types: primary, secondary, outline
Prototyping Basics
Prototyping turns static screens into a clickable experience.
Steps to Build a Simple Prototype
Switch to the Prototype tab in the right panel
Select a button or object
Drag the connection handle to another frame
Choose a trigger, such as On click
Pick an animation, such as Smart animate or Move in
Click Present to test your flow
Beginner Prototype Ideas
A login to home screen flow
A navigation menu that opens and closes
A product list to product detail screen
A onboarding carousel with three steps
Collaboration and Sharing
One of Figma’s biggest strengths is teamwork.
Share a file by clicking Share and setting view or edit access
Use comments to leave feedback on specific parts of a design
Work live with teammates and see their cursors
Use version history to restore earlier states
Share prototype links with clients and stakeholders
Essential Figma Shortcuts for Beginners
Action
Windows
Mac
Frame tool
F
F
Rectangle tool
R
R
Text tool
T
T
Add auto layout
Shift + A
Shift + A
Create component
Ctrl + Alt + K
Cmd + Option + K
Duplicate
Ctrl + D
Cmd + D
Group
Ctrl + G
Cmd + G
Zoom to fit
Shift + 1
Shift + 1
Undo
Ctrl + Z
Cmd + Z
Mini Project: Design a Simple Login Screen
Practice makes the tools stick. Follow these steps.
Create a frame using an iPhone preset
Add a logo or title at the top with a text layer
Create two input fields using rectangles and text labels
Turn each field into auto layout with padding
Design a primary button and make it a component
Add a small link for “Forgot password?”
Connect the button to a home screen frame in the Prototype tab
Click Present and test the flow
Beginner Design Tips
Keep it simple. Use one or two fonts and a limited color palette.
Use consistent spacing. Multiples of 8 keep layouts tidy.
Name layers clearly. Future you will be grateful.
Design for real content. Avoid “Lorem ipsum” in final reviews.
Check accessibility. Test contrast and text size early.
Study existing apps. Recreate screens to learn patterns.
Common Figma Mistakes Beginners Make
Skipping auto layout, which leads to messy manual spacing
Leaving layers unnamed, which makes files hard to navigate
Using too many fonts and colors, which weakens consistency
Detaching components instead of using variants
Designing without a grid or spacing system
Ignoring mobile and responsive behavior
How to Keep Learning Figma
Tutorials teach the tools, but design skill grows through projects and feedback.
Practice with Real Problems
Choose a simple app or website and redesign one screen. A UX audit services style review of an existing product shows you how professionals spot problems and plan improvements before opening Figma.
Build a Learning Routine
Spend 20 to 30 minutes daily on small exercises
Recreate one screen per week from a favorite app
Explore community templates and study how they’re built
Learn one new feature at a time, such as variables or variants
Share your work and ask for honest feedback
Grow with Expert Guidance
As your skills improve, working alongside a team that offers UI/UX design services can show you how research, wireframes, and polished interfaces fit together in real projects. When you’re ready to build larger systems, a scalable design system teaches you how components, styles, and tokens keep big products consistent.
Measure Your Progress
Can you build a screen without a tutorial?
Do your layouts resize correctly with auto layout?
Are your components reusable and well named?
Can you present a prototype clearly to someone else?
Do you receive and apply feedback well?
Frequently Asked Questions
Is Figma free for beginners?
Figma offers a free plan with enough features to learn and build small projects. Paid plans add more files, team features, and advanced tools.
How long does it take to learn Figma?
Most beginners can learn the basics in a few days of regular practice. Becoming confident with auto layout, components, and prototypes usually takes a few weeks.
Do I need to know how to code to use Figma?
No. Figma is a design tool. Some coding knowledge helps you collaborate with developers, but it isn’t required to start.
What should I learn first in Figma?
Start with frames, shapes, text, and alignment. Then learn auto layout, components, and basic prototyping.
Final Thoughts
Figma is approachable, powerful, and free to start, which makes it a great first design tool. Begin with frames, text, and shapes, then add auto layout, components, and prototypes as your confidence grows.
Build small projects, study great interfaces, and ask for feedback often. The result is a solid foundation in UI design and the skills to turn ideas into clear, usable screens.
Share
AUTHOR
Team OriginUX
OriginUX Studio is a CoE for User Experience providing UI & UX across Product, Service and Customer Experience Design. We are a cross-disciplinary design team that loves to create great experiences and make meaningful connections for businesses and their users through UI & UX.
Founded in 2016, our larger purpose is to help brands understand what they want to do and where they want to go. To do that we have to make understanding customer experience simple, effortless, and affordable for everyone.
OriginUX studio is based out of Bangalore, India.
We are a cross-disciplinary design team that loves to create great experiences and make meaningful connections for businesses and their users through UI & UX.