Learn How to Code – Programming for Beginners Tutorial with Python and C#

Ecommerce Empire Academy

This course teaches you everything you need to start programming! 💪😤
You will learn the difference between Python and C# and learn coding fundamentals.

✏️ Jabrils created this course. Check out his channel:

💻 Code:
📄 Matrix Quote:

Install IDEs on Mac:
🔗 Visual Studio (Execute Automation):
🔗 Visual Studio Code (Derek Banas):

⭐️ Course Contents ⭐️
⌨️ (0:00:00) All my life I was told programming was hard
⌨️ (0:06:32) What is an IDE?
⌨️ (0:08:55) Installing Your First IDE ‼ (Windows)
⌨️ (0:17:29) The Differences Between C# & Python
⌨️ (0:34:44) Code Your First Program!
⌨️ (1:22:37) What Are Data Types?
⌨️ (1:26:29) What is a Bool?
⌨️ (1:44:57) What is a String?
⌨️ (2:07:14) What is a Char?
⌨️ (2:26:49) What is a Float?
⌨️ (2:42:41) What is an Array?
⌨️ (2:57:31) What is a Variable?
⌨️ (3:13:23) What is an If Statement?
⌨️ (3:21:55) What is an Else Statement?
⌨️ (3:30:11) What is an Else If Statement?
⌨️ (3:39:31) What is a For Loop?
⌨️ (3:53:36) What is a While Loop?
⌨️ (4:01:11) What is a Method?
⌨️ (4:27:40) What is a Function?
⌨️ (4:47:31) How to Comment Your Code!
⌨️ (5:03:28) You can code anything you can imagine!

🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 AppWrite

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

51 thoughts on “Learn How to Code – Programming for Beginners Tutorial with Python and C#”

  1. Oh wow, what a great course. & I don’t know but there is something super charming about that presenter 😏

  2. Oh my, a person teaching that speaks my language. I’m already a very amateur python programmer. I really hope this course is as awesome as it sounds so far.

    1. @Ronnie Robertson I am about a quarter of the way through if not further. Not that I will be that big of a help. But if you need something, HMU if you can’t find a better source.

    2. Ronnie Robertson

      @Adam Motlik thanks bro but I still have a question, Can I be a good software developer if I catch up with one programming language (python)

  3. This video is a masterpiece!!!! How is Jabrils so entertaining and the editing is so good!!!!!!!!how did you add subtitles to this its 5 hours long!!!
    edit: sry for the exclamation marks

  4. I am an expert in C# (15+ years experience) and a python novice developer (3 months)
    This is just perfect as I can make an analogy quickly.

  5. I’m watching this because some time ago I decided to learn to code some simple games for my two grandsons. I built a few really simple they loved and still play whenever they come over. I hope to encourage them to do it on their own.

    1. Bilimin Devreleri

      Now, the source of information in the world has increased. Now we can find every piece of information in seconds. So learning programming language has become easier.

  6. 5:35 is exactly how I feel every time I start a tutorial for “beginners”. They go directly from “Hello World” to Chapter 20 and I’m always lost.

    1. im taking the intro to computer science and python course on edx for free right now, extremely thorough and goes over everything in between – remember programming is a muscle, you have to use that muscle over and over to grow it and it starts to become muscle memory

  7. Fellow programmer. I just like to check out starter courses from time to time. I always learn something from them. Usually a different way to approach programming sometimes something that I didn’t know or may have forgotten. Watching this one too see if it is indeed a full free course on YouTube.

  8. Wow! In 5 hours I have a basic understanding of two programming languages. I can read and write simple programs in two different languages (actually 3 since I know Javascript as well). That’s some cool stuff!! Thanks, my dude.

    1. @GX THE LEGENDS Long? It was actually longer than that given that I paused the video at certain points to practice along and even experiment with my own variations.

  9. شبكة عشبي الإعلامية

    Wow, this has taught me a lot very quickly, python is one of the strongest language for sure, thank you Jabrils !

    1. in the part where he shows the same code in c# and python3 , python looked so much easier and cleaner haha no wonder its growing so fast

  10. This course has a lot of tiny subtle mistakes that will trouble the learner later on.
    For instance, at 21:32 the reason for Python not needing the data type in the beginning is NOT because it’s an interpreted language. Both Python and C# are interpreted languages.
    It’s because Python is *dynamically typed* . That means a variable can change its data type later on.
    In C#, you cannot do:
    bool doIt = false;
    doIt = “hello”;
    Because once a variable has been assigned a data type, you can’t change it to a different data type (it’s statically typed). So, the initial data type of the variable is significant and needs to be mentioned (technically not necessary, even C# can infer the data type of a variable from the right hand side (you can use _auto_ instead of _bool_ , but it’s a convention to do so).
    In Python, it’s perfectly okay to do this:
    doIt = False
    doIt = “hello”
    as the data type of a variable is flexible, the initial data type doesn’t hold any significance and so need not be mentioned (though you can still mention it if you like:
    doIt: bool = False
    doIt = “Hello”
    Mentioning it doesn’t constraint the variable to that data type.)

    1. I know this is 6 months old, but I’m going through the video and noticed the same things. To expand a little on what you said:

      Jabrils incorrectly uses the term casting. Funny, because it’s specifically related to your comment. You *can* change a variable data type in some instances in c#. For example, to change a string to a bool, you use the ToBoolean() method to… wait for it… CAST a string to a bool. Casting means changing the variable data type. What he uses the term for is “declaring” the variable. Part of the variable declaration is the data type (and name).

      So yeah, great video with a few caveats. Keep MS’s c# reference up and double check for anything confusing.

  11. 33:20 Unfortunately this is wrong, as well. Dangerously so, Python lets a variable defined inside an if/else block live outside the block. This example only failed because if-block never ran (doIt was False).

  12. Thank you so much for making this video. Not only do we get to learn what seems like Mt.Everest of a new skill but legit we get to be taught by a badass indie Dev dood! Thanks again!!🙌


    My reason for being here, learning to code:
    I’ve always wanted to make video games since I was super smash bros (n64) age as well, though I’ve always gravitated towards the ideas I’ve had in my head I’ve never been able to Express them thoroughly besides being able to illustrate them or chat up a friend (ultimately driving them crazy with rants about what ifs), and withing the last couple years I’ve decided to take the lead and start making small games and art for odd projects and a couple game jams.

    But now I’m sitting at 30 looking at the plays I’ve made at 28, 29 and know theres a mammoth standing in between me and the experiences I wanna make.

    To learn to code to me means I can build, troubleshoot, understand/assist future dev teams, and ultimately be closer to “bro I can’t believe you made this, you actually finished something solid”. Also doing this might get me closer to not doing jobs I dont care too much about and working instead with creativity and art.

  13. I learned basic programming in C# on Udemy, and since then, I’ve been very intrigued in wanting to know everything about seeing how easy it was. Amazing tutorial for newcomers!

  14. 33:30 – The print(a) command does access the if doit a-variable. It couldn’t access it on your example, because the if statement was false, and the codeblock wasn’t executed.

  15. Guilherme Lasco

    I’m learning to code because i like creating stuff but never really created anything, I’m here because games distract me from bad things, so I want to be able to create my own to play and get out of the bad things, the experience of creating and then playing is just magical to me, i’ve done it before with simpler methods but it was too limited, i want to have no limits but my own mind
    im here because i like to learn things by myself and programming is my passion, ive gave up on other really good tutorials and im not sure why
    so i hope this comment blocks the future me from giving up again,because i really enjoy everything about coding

  16. I’m watching this as I’ve been teaching myself to code for years now on and off and I figure I should really go through this to fill any gaps in my knowledge. Also never tried Python.

  17. Hi! I’m very happy I found this course. My “why” is…I want to learn to create/develop smart contracts on the Blockchain. I have no prior knowledge of computer programming so, I want to start here…I’m ready to learn as much as I can in order to get to where I want to be…Thank you!

Comments are closed.