LearnRevitAPI
🔥The #1 Mistake New Revit API Programmers Make.
Jan 14, 2025
#1 Mistake in Revit API
Let's be honest - it's tempting to dive into the deep waters without learning to swim first.
PS. I've actually done it as a kid and I almost drowned. I thought I will learn how to swim after I jump, and turns out that's not how it works... Luckily, someone has pulled me out unconscious. Thanks!
Later in life, I did the same mistake again with programming. I thought why learn python basics and jumped straight into Revit API with python. It was brutal in beginning.
I had to learn 2 things that were dependent on each other. It made the whole experience much harder and way less fun.
So this time, let ME pull you out of the deep waters and give you an advice: "Focus on Python Basics first".
Also, it's not just me!
I've seen so many messages from my students in the community and on LinkedIn who realized the same thing.
Many start with Revit API without nailing python basics. And you pay for it with a lot of frustrations and confusion later on...
So do yourself a favor—focus on Python basics.
Make sure you understand:
- Variables
- Data Types
- If Statements
- For Loops
- Functions
- Main Built-In Methods
- Main Built-In Functions
It is not so much, but this is essential for any pyRevit Hacker. This will allow you to take a problem and create your own solution with code.
Where to Learn?
There are plenty of free online courses on python on YouTube, edx, coursera and many other places... Just choose what you enjoy watching the most.
But also, I want to tease something.
Would you like a Python Course specifically made for Revit Users? Does it sound exciting to you? Of course it does!
But wait, it's not here yet.
It's still something in progress. But you can help me refine it.
What is your current python skill?
As a Chinese proverb says:
'A Journey of a thousand lines of code begins with a single "Hello World'. (Well, I might have changed it a little, but you get an idea).
It doesn't matter where you are in your python journey. But, could you share with me what is your current python skill?
It will only take a few seconds to select one of the options below. (And yes, it's a poll in an email. I was also shocked)
POLL: 🐍What is Your Python Skill?
Absolute Beginner(Never Coded)
Beginner(Just Starting with Basics)
Intermediate(Basics like Loops, Functions...)
Advanced(I know how to use OOP and more advanced topics...)
By voting with this poll, you will help me understand the python skill you have, so I can help you get to the next level faster.
So please, select one of the options above.
Join Newsletter
📩 You will be added to Revit API Newsletter
Join Us!
which is already read by 7500+ people!
The Bundle Price Increases in
Join Today with 30% OFF.