Variables are a way of storing values so that we can use them again (and again) throughout our program or change them, if necessary.

Values can be a number or a piece of text.

Variables are a way of saving a piece of info with a specific name. We can reuse a value over and over again, when we give that value a name.

For example, we can pick a variable my_locker_number, and store a value into it.

That way, we can reuse that value over and over again in our code, without having to type out my_locker_number and the value, every single time.

Here goes:

my_locker_number = 223625

my_locker_number / 3

my_locker_number * 5

Two important reasons why we need variables in our code:

  • To easily reuse values in different parts of our code – more efficient, avoid repetition, no hardcoding
  • To change the values of our variables – more flexible, with multiple options (for example, drop downs)

Hardcoding: When you use a value without assigning it to a variable.

To declare a variable, we give the variable a name and set it equal to a value.

For example, name of variable: my_locker_number and value: 223625 becomes:

my_locker_number = '223625'

Video: What Makes an Effective Programmer?


Top 11 Business Challenges Every Small Business Faces (And How To Solve Them)

As a small business owner, you’ve come to realize that starting a business, although difficult, is hardly the toughest part of owning a business.

No, the more challenging part is the daily struggles that come with growing and nurturing your business. In fact, you might be wondering whether you’re running a business or simply just trouble shooting problems on the daily.

But you’re not alone, and that’s the main premise of this post. I thought I’d share some pressing challenges that the over 30.7 million U.S. small businesses face every day.

That way, you’d understand that you’re not alone, and that having to constantly solve problems, do more with less resources, and put out fires, is more normal in many small businesses than you’d think.

Even more, you’ll see discover that many of these problems can be fixed, if you’ll take a step back, dig into why the problem is happening, and refine your strategy to better reflect what you’ve learnt the first time around.

Here are the various challenges that small business owners face, plus some actionable insights on how you can tackle them.

Typical Small Business Challenges

1. Funding

2. Getting Clients and Customers

3. Differentiation

4. Expansion and Growth


7 Online Business Ideas That Could Make You Wealthy

Here are seven rapidly growing industries that could make you wealthy and financial free, as you work on your next online business idea.

The best time to start your next online business is now.

And although it make look like business giants and Big Tech companies are crushing every company (small and big) out there, you still have a special place and opportunity for you to tap into in this rapidly-growing ecommerce revolution.

For example, you might think Amazon’s dominating online retail sales and YouTube’s already awash with too much information, knowledge, and expertise that you’d have love to share, consider these mind-boggling stats on the biggest opportunities poised to massively expand the presently $345 billion U.S. ecommerce market, and growing.

According to studies done by Referral Candy, the e-commerce referral campaign firm:

  • More and more e-commerce businesses will emerge that will tailor their products directly to their target customers, unlike the typical ‘less-personal’ Amazon ecommerce model
  • With the rise of subscription boxes, there are even bigger opportunities for a single ecommerce brand to combine and aggregate products from several businesses, so its customers can enjoy ‘discover new products’ every week, month, or season
  • Buying products with your thumbs on your mobile device will be a huge opportunity, and one of the biggest e-commerce opportunities is optimizing for the mobile buying experience
  • Smart tech is now helping to reduce the challenges of making complex purchases, for example, buying a car, house, refrigerators, or furniture, without even going to a physical store
  • Smaller stores can differentiate themselves and gain market share by: offering unique experiences and stories to customers, showing their personalities, focusing on smaller niches, building trust and like-ability with podcasting, and choosing not to compete on lower prices

Clearly, this tells you and I that we haven’t even begun to scratch the surface of the massive surge in the various incoming e-commerce opportunities.… CONTINUE READING

4 Smart Ways To Teach Your Kids About Money

We just looked at why we need to teach our kids about money, and so the next question becomes:

How, exactly, do we teach our kids about money?

We get the answers to this very important question in our reading today in Dave Ramsey’s Complete Guide to Money book.

Right now, we’re in the third paragraph on Page 39, under the title ‘Following In Your Footsteps’, in Chapter 2 of Dave Ramsey’s Complete Guide to Money.

And here’s my lesson for the day:

As a parent, your children watch what you do; and also do what you say – so your kids need to both hear money lessons and see money actions coming from you.

As parents, we need to be very intentional about teaching our kids about money.

Which means:

  1. As parents, we can’t keep getting sloppy about money, and expect our kids not to follow in our footsteps – kids watch what we do
  2. We can’t just be doing, and not teaching them what to do (and why), and expect our kids to learn all they need to know about money – kids do what we say, too

Growing up, my parents didn’t have much, and so my siblings and I had to get so comfortable with the idea that my parents wouldn’t be able to provide many of the things we asked for as kids.… CONTINUE READING

Why You Need To Teach Your Kids About Money

Today, let’s talk about kids and money, and why it’s so critical to start teaching kids about money from an early age.

Right now, we’re in the third paragraph on Page 38, under the title ‘Kids And Money’, in Chapter 2 of Dave Ramsey’s Complete Guide to Money.

And here’s my lesson for the day:

Parents, please understand: someone is going to teach your kids about money. It will either be you or some clown who’s after their money – you decide.

A money master thrives in many other aspects of life

When you teach your kids how to handle money, you’re not just teaching them how to count dollar bills or cash a cheque; no…

… when you teach your kids how to master their money, you’re teaching them valuable and crucially important life skills that will stay with them for the rest of their lives.

For example, here are money lessons you can teach your kids, and the benefits they would gain from the habits.

1. Benefits of teaching your kids to budget

When you teach your kids, at an early age, how and why they need to budget:

  • Your kids learn how to plan for unforeseen events and emergencies ahead of time
  • Your kids learn to not waste till the last minute before getting things done
  • Your kids practice the habit of cutting their spending based on how much they make, not how much they earn
  • Your kids understand the difference between wants, desires, and needs, and why some expenses are more important than others… all at an early age


From Business Ideas To Successful Side Hustles: 9 Online Business Ideas You Can Build On The Side

Let’s talk about building your next side hustle from a smart business idea.

If you’d love to work on your next online business, having a solid business idea is a good place to start.

Once you can see yourself pushing that business idea to that next level, then, you’re one step closer to turning that idea into a successful side hustle.

Having a side hustle lets you combine your interests, passions, experiences, and resources, in a way that lets the business idea shine and lead to a long-term and profitable, successful business.

To truly build a successful side business, you’ll need to find an online business idea that reflects your lifestyle and work goals. To help you achieve that, here’s my collection of 9 business ideas for you to start while still working a day job, so you can eventually turn your idea into a successful side hustle.

9 Online Business Ideas You Can Turn To A Successful Side Hustle

1. Launch an online store for hand-made items

2. Start a subscription box business

3. Launch an interview-style podcast

4. Build an online following as an influencer

5. Start a passion-based blog

6. Build a graphic design business

7. Launch an ecommerce store selling jigsaw puzzles