This is a community of geeks with a passion for learning and filling our brains!

Here I will share tools, tips and updates on the Youtube channel which started it all. I hope you enjoy your time here and find something useful in your quest for knowledge.

My videos and content is also available on Lbry for those who are trying to De-Googlify your life.

Upcoming Events:

  • Every Sunday 1pm EST Destination Linux Podcast w/ Dasgeek streams on Youtube and Twitch
  • SCALE Conference in California

  • " "


Welcome to my brain. This is the page where I store documents,research, and favorite things that I've discovered in collaboration with the community.

All documents are hosted on HackMD which is a collaborative markdown based tool. You can help enhance these documents by logging in and adding your voice.

If you want to see some of my code and scripts check out my Github

Latest Document

Research On Ethical Companies - Research on ethical companies that don't use forced labor

Other Documents

Lot's of goodies here like the Favorite Linux Software link. Enjoy!

Check out my Github page for scripts and software.

Python Learning Resources

EdX: The Michigan State courses led by Charles Severance are my absolute favorite and you can get a certification for very little additional cost that could help you in future job endeavors.
CodeCombat: Play video games and learn Python? It's possible with this fun online game that let's you learn Python syntax and play an awesome RPG at the same time. This helped me understand critical concepts such as looping. Don't forget to join my clan and we can compete against other people all around the world. Join Clan
Udemy 2020 Complete Python Bootcamp: Great course that goes from basics all the way to more advanced concepts. Good flow and earn a certificate (though not accredited). Use my affiliate link to sign up for Udemy.
Illustrated Guide To Python 3: This book helped me to solidify some of the concepts that I learned in the EdX courses.
JetBrains Education Courses: Helpful courses and you can install the edu plug-in directly into Pycharm.
Python For Everyone Book: Get the book to go along with Charles Severance courses on EdX.
Python Laminate Cheat Sheet: Get a cheat sheet to keep on your desk to reference commands and practice what you've learned.
Creative Coding In Python: Over 30 Projects in a perfectly fun illustrated book that will have you coding in Python quickly. Really enjoyed going through this with my kids but also learned a ton myself. Must buy!

Python IDEs & Tools

  1.  PyCharm: The very best IDE (in my opinion) for learning Python in my experience. Easy to get started and open source. Works in Linux, MacOS and Windows. All the defaults will work perfect without hunting down extensive plug-ins. Includes an education training plug-in from Jetbrains as well. You can add Vim Emulation, Markdown and Bash support plug-ins as well.
    1. Pycharm Edu plug-in
  2. ATOM: Open-source and multi-purpose you can do a lot with ATOM. Not as easy to setup as Pycharm for Python.  A lot of community plug-ins. Here are my favorites:
    1. Atom-material-syntax theme for code highlighting
    2. for auto indenting lines as you're typing python
    3. Autocomplete Python - who wants to type redundantly.
    4. Run code from Python with f5 or f6
  3. Anaconda - Anaconda is a distribution of Python, Jupiter, R, and other tools you will use later on in Python learning. Very powerful tool to have at your disposal.
  4.  IDLE: This is the built-in IDE for Python an is quite a powerful tool to get started with and test out new concepts along the way
  5. Another amazing IDE (though not open source) is Sublime Text. It's free for non-commercial use for life but will pop-up and ask you to buy a license once in awhile. License cost is $80. It is one of the most popular IDE's with a ton of great support for many languages including Python.


DasGeek Channel

The DasGeek Channel started out as a way for me to share all the various tech related projects I was working on along with my passion for technology. My curiosity led me to learning more about privacy and security which led me to Linux. Since that time the channel has continued to expand naturally with content focused on education and building a community of people who seek knowledge and also have a willingness to teach.

While I have a heavy focus on Linux and open-source there will be a mixture of content from gaming, audiophile, hardware, and software of all types.

About Ryan

I am a technology enthusiast and have a passion for learning. I worked with my Father at an early age learning to build computers for our store and write software to solve problems. Later I went into telecommunications and have been in this industry for over twenty years now.

I've worked on everything from wireline to wireless but my passion has always been leading others. I've spent most of my career in a leadership role where I have the distinct privilege of working beside some of the smartest and most capable people across the world.

My goal is to become more involved in closing the digital divide as well as bringing privacy and security to the forefront of everyone's mind.  I hope this channel and my work on Destination Linux podcast along with involvement in the community can help make that happen.


There are many ways to keep in touch!

You can find me on these social networks (never Facebook):

Twitter | Mastadon | Youtube | IRC #dasgeekchannel on Libera Chat

Donate via cryptocurrency using this wallet address: 3Ehc9fjX9u5jngkNH37x5cyPvokiodQopo

Become a Patron like these amazing people and get access to DasGeek Patron only Discord group.

  • Patreon

  • Special thank to:
    ilvipero, Bradley, Jackie, Mitchel, Mike, Peter, Jill, Josh, Nate, Steve, Spazzy, Michael C, Jeremy G, David M, Mattias, Sean Davis.

    You can now donate to the channel with Crypto. DM me in Telegram for access to Patron only group.

    Wallet Address: 3Ehc9fjX9u5jngkNH37x5cyPvokiodQopo

    Send mail or products for review to:


    P.O. Box 7924

    Gainesville, GA 30504

    NOTE: Join the IRC below or download your own IRC client like HexChat.



    This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.

    Heading Level 2

    Heading Level 3

    Heading Level 4

    Heading Level 5
    Heading Level 6


    Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.


    i = 0;
    while (!deck.isInOrder()) {
        print 'Iteration ' + i;
    print 'It took ' + i + ' iterations to sort the deck.';



    • Dolor pulvinar etiam.
    • Sagittis adipiscing.
    • Felis enim feugiat.


    • Dolor pulvinar etiam.
    • Sagittis adipiscing.
    • Felis enim feugiat.


    1. Dolor pulvinar etiam.
    2. Etiam vel felis viverra.
    3. Felis enim feugiat.
    4. Dolor pulvinar etiam.
    5. Etiam vel felis lorem.
    6. Felis enim et feugiat.





    Name Description Price
    Item One Ante turpis integer aliquet porttitor. 29.99
    Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
    Item Three Morbi faucibus arcu accumsan lorem. 29.99
    Item Four Vitae integer tempus condimentum. 19.99
    Item Five Ante turpis integer aliquet porttitor. 29.99


    Name Description Price
    Item One Ante turpis integer aliquet porttitor. 29.99
    Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
    Item Three Morbi faucibus arcu accumsan lorem. 29.99
    Item Four Vitae integer tempus condimentum. 19.99
    Item Five Ante turpis integer aliquet porttitor. 29.99


    • Disabled
    • Disabled