Tech Magazine Kenya
  • Home
  • News
    • Kenya
    • World
  • Reviews
  • Tech Tv
No Result
View All Result
  • Home
  • News
    • Kenya
    • World
  • Reviews
  • Tech Tv
No Result
View All Result
Tech Magazine Kenya
No Result
View All Result
Home How To

Interested In Coding? Embrace These Concepts First

by QMG
May 17, 2021
in How To, News, Tech Jobs
2 min read
0 0
Share on FacebookShare on Twitter

According to Rainer Hahnekamp, in his article “The main pillars of learning programming and why beginners should master them,” he says that university courses and bootcamps miss important approaches to teaching programming.

He goes ahead to share five basic pillars he believes a successful programming course should build upon when teaching newbies.

You MayLike

Six Best Programming Practices For Programmers And Data Scientists

Automotive Trading Platform Cars45 Changing Car Sale Business In Kenya

HELB Launches App To Allow Access Loans Using M-Pesa

  1. Test Driven Development

Though it is an advanced topic that beginners are not ready for, they should learn how to use and work with tests.

According to Rainer programming courses should center around exercises and students should be taught how to locate the exercises, the button to trigger the test and how to use a debugger.

This will help students learn test-driven development behavior while acquiring programming skills at the same time.

2. Understand Fundamentals of Programming First

Students need to be familiar with basic elements and what it means to write code. They should be first introduced to the concept of functions, variables, conditions and loops.

“If students do not master the fundamentals, everything that follows look like magic and leads to confusion and frustration,” said Rainer.

3. Understand Libraries and Frameworks

Students must learn that most code already exists in the form of a library or framework, and they don’t have to spend hours writing a buggy version on their own.

4. Enhance Master and Apprentice Relationship

Self study can be a bad idea for a programming newbie. A learner should have a master who check how the student work, gives advice and adapt the speed of the course to their progress.

“Once the apprentice reaches a certain level of mastery, then they should be encouraged to explore new territories,” said Rainer.

5. Beginners Should Be Challenged and Motivated

By challenging them, you are teaching them that they can also get stuck somewhere in the future be it when writing code or debugging. But at the same time, they should be motivated by what it means to be a professional developer.

Tags: CodingKenyan codersKenyan Tech
Previous Post

Subaru Announce Their First Fully Electric Vehicle

Next Post

Mercedes Unveil New EV That Will Take On Tesla

Related Posts

ASUS Zenbook S 13 OLED. Our Hands-on Review
Kenya

ASUS Zenbook S 13 OLED. Our Hands-on Review

September 28, 2023
Safaricom Cleared To Invest In Startups
Kenya

Safaricom Cleared To Invest In Startups

August 25, 2023
ASUS Unveils Exclusive Vivobook S 15 OLED BAPE® Edition in a Groundbreaking Collaboration with A BATHING APE® Streetwear Brand
Kenya

ASUS Unveils Exclusive Vivobook S 15 OLED BAPE® Edition in a Groundbreaking Collaboration with A BATHING APE® Streetwear Brand

August 17, 2023
Next Post
Mercedes Unveil New EV That Will Take On Tesla

Mercedes Unveil New EV That Will Take On Tesla

Editor’s Pick

ASUS Zenbook S 13 OLED. Our Hands-on Review

ASUS Zenbook S 13 OLED. Our Hands-on Review

September 28, 2023
Safaricom Cleared To Invest In Startups

Safaricom Cleared To Invest In Startups

August 25, 2023
ASUS Unveils Exclusive Vivobook S 15 OLED BAPE® Edition in a Groundbreaking Collaboration with A BATHING APE® Streetwear Brand

ASUS Unveils Exclusive Vivobook S 15 OLED BAPE® Edition in a Groundbreaking Collaboration with A BATHING APE® Streetwear Brand

August 17, 2023
E-Safiri Opens First Solar Powered Battery Charging and Battery Swapping Hub in Kisumu

E-Safiri Opens First Solar Powered Battery Charging and Battery Swapping Hub in Kisumu

August 1, 2023
Zone01 Kisumu: A New Opportunity to Learn Digital Skills for Free

Zone01 Kisumu: A New Opportunity to Learn Digital Skills for Free

August 1, 2023

Community Favourites

  • Tawi Fresh Launches Farm to Fork platform for Local Small Scale Farmers

    Tawi Fresh Launches Farm to Fork platform for Local Small Scale Farmers

    0 shares
    Share 0 Tweet 0
  • Safaricom Cleared To Invest In Startups

    0 shares
    Share 0 Tweet 0
  • Zone01 Kisumu: A New Opportunity to Learn Digital Skills for Free

    0 shares
    Share 0 Tweet 0
  • Bolt Introduces New Category In Kenya Dubbed “Bolt Green”

    0 shares
    Share 0 Tweet 0
  • How to top up CBA Loop through Mpesa

    0 shares
    Share 0 Tweet 0

Top Stories

ASUS Zenbook S 13 OLED. Our Hands-on Review

ASUS Zenbook S 13 OLED. Our Hands-on Review

by ATG
September 28, 2023

Safaricom Cleared To Invest In Startups

Safaricom Cleared To Invest In Startups

by ATG
August 25, 2023

ASUS Unveils Exclusive Vivobook S 15 OLED BAPE® Edition in a Groundbreaking Collaboration with A BATHING APE® Streetwear Brand

ASUS Unveils Exclusive Vivobook S 15 OLED BAPE® Edition in a Groundbreaking Collaboration with A BATHING APE® Streetwear Brand

by ATG
August 17, 2023

Kenya

E-Safiri Opens First Solar Powered Battery Charging and Battery Swapping Hub in Kisumu

E-Safiri Opens First Solar Powered Battery Charging and Battery Swapping Hub in Kisumu

by ATG
August 1, 2023

Zone01 Kisumu: A New Opportunity to Learn Digital Skills for Free

Zone01 Kisumu: A New Opportunity to Learn Digital Skills for Free

by ATG
August 1, 2023

Swiss Biological Agriculture Manufacturer Andermatt Set Up Office in Kenya

Swiss Biological Agriculture Manufacturer Andermatt Set Up Office in Kenya

by ATG
June 6, 2023

World

Apple Vision Pro: Mixed-Reality Virtual headset unveiled at WWDC23

Apple Vision Pro: Mixed-Reality Virtual headset unveiled at WWDC23

by ATG
June 6, 2023

I interviewed Snapchat’s Ai Chatbot

I interviewed Snapchat’s Ai Chatbot

by ATG
May 18, 2023

Linda Yaccarino Appointed as new Twitter CEO

Linda Yaccarino Appointed as new Twitter CEO

by ATG
May 16, 2023

  • Advertise
  • Write For Us
  • Contact Us

© 2020 - 2023 All rights reserved. | Tech Magazine by Africa Experiential Tech Media

No Result
View All Result
  • Home
  • News
    • Kenya
    • World
  • Reviews
  • Tech Tv

© 2020 - 2023 All rights reserved. | Tech Magazine by Africa Experiential Tech Media

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

This website uses cookies. By continuing to use this website you are giving consent to cookies being used.