Jump to content

Get Involved/development/Learn: Difference between revisions

From KDE Community Wiki
KDE Frameworks: Restructure and add Niccolo's video
Nmariusp (talk | contribs)
mNo edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== KDE stack overview ==
* KDE Stack Overview by Kevin Ottens: https://www.youtube.com/watch?v=cxR1Y28GGww https://ervin.ipsquad.net/slides/talks/ak2023-kde-stack-overview-training/kde-stack-overview-training-2023-edition.pdf
== C and C++ ==
== C and C++ ==


Line 19: Line 23:
* TheCherno YouTube playlist: https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb
* TheCherno YouTube playlist: https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb


* CppCon Back to Basics 2022: https://www.youtube.com/playlist?list=PLBr2a3Hg541jp7u7CNukhDstDl6NedNUJ
* CppCon Back to Basics 2023: https://www.youtube.com/playlist?list=PLHTh1InhhwT7gQEuYznhhvAYTel0qzl72
 
* CppCon Back to Basics 2022: https://www.youtube.com/playlist?list=PLHTh1InhhwT6c2JNtUiJkaH8YRqzhU7Ag


* CppCon Back to Basics 2021: https://www.youtube.com/playlist?list=PLHTh1InhhwT4TJaHBVWzvBOYhp27UO7mI
* CppCon Back to Basics 2021: https://www.youtube.com/playlist?list=PLHTh1InhhwT4TJaHBVWzvBOYhp27UO7mI
Line 48: Line 54:


Free resources:
Free resources:
* KDAB "Qt Widgets and more" playlist: https://www.youtube.com/playlist?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI


* Bryan Cairns Qt6 QtWidgets playlist: https://www.youtube.com/playlist?list=PLUbFnGajtZlXbrbdlraCe3LMC_YH5abao
* Bryan Cairns Qt6 QtWidgets playlist: https://www.youtube.com/playlist?list=PLUbFnGajtZlXbrbdlraCe3LMC_YH5abao


* Bryan Cairns Qt5 QtWidgets playlist: https://www.youtube.com/playlist?list=PL2D1942A4688E9D63
* Bryan Cairns Qt5 QtWidgets playlist: https://www.youtube.com/playlist?list=PL2D1942A4688E9D63
* The Qt Company playlist: https://www.youtube.com/playlist?list=PLizsthdRd0Ywl59atMhNyCydPrb6xz8wN


* Derek Banas's Qt tutorial playlist: https://www.youtube.com/playlist?list=PLGLfVvz_LVvQrqLpBB4Sfz7gxMN9shP6v
* Derek Banas's Qt tutorial playlist: https://www.youtube.com/playlist?list=PLGLfVvz_LVvQrqLpBB4Sfz7gxMN9shP6v
Line 83: Line 89:
* KDAB QML Tips and Tricks playlist: https://www.youtube.com/playlist?list=PL6CJYn40gN6jWHP5krsQrVGyYtKh3A3be
* KDAB QML Tips and Tricks playlist: https://www.youtube.com/playlist?list=PL6CJYn40gN6jWHP5krsQrVGyYtKh3A3be


* ICS free QML course: https://www.ics.com/events/qml-programming-fundamentals-and-beyond
* ICS QML playlist: https://www.youtube.com/playlist?list=PLvxJity2EbudUxm6ThWQCICdXYl5e1YlL
 
* ICS free QML course for employees: https://www.ics.com/events/qml-programming-fundamentals-and-beyond


* The Qt Company brief tutorial: https://doc.qt.io/qt-6/qml-tutorial.html
* The Qt Company brief tutorial: https://doc.qt.io/qt-6/qml-tutorial.html
Line 109: Line 117:
== CMake ==
== CMake ==


https://community.kde.org/Guidelines_and_HOWTOs/CMake/FirstProject
* Introduction to Modern CMake: https://cliutils.gitlab.io/modern-cmake/
 
* KDAB YouTube playlist for CMake + Qt: https://www.youtube.com/watch?v=952DsSbAHHg&list=PL6CJYn40gN6g1_yY2YkqSym7FWUid926M


https://community.kde.org/Guidelines_and_HOWTOs/CMake/Frameworks
* Professional CMake (paid): https://crascit.com/professional-cmake/


https://www.youtube.com/watch?v=952DsSbAHHg&list=PL6CJYn40gN6g1_yY2YkqSym7FWUid926M
* Intro to CMake by Jason Turner: https://www.youtube.com/watch?v=HPMvU64RUTY


https://cmake.org/cmake/help/latest/guide/tutorial/index.html
* https://cmake.org/cmake/help/latest/guide/tutorial/index.html


== Unix command line ==
== Unix command line ==
Line 123: Line 133:
"Linux Operating System - Crash Course for Beginners" by KeepItTechie and freeCodeCamp.org https://www.youtube.com/watch?v=ROjZy1WbCIA
"Linux Operating System - Crash Course for Beginners" by KeepItTechie and freeCodeCamp.org https://www.youtube.com/watch?v=ROjZy1WbCIA


https://www.youtube.com/watch?v=xSoUeCs_0qw
https://www.youtube.com/watch?v=xSoUeCs_0qw https://www.youtube.com/watch?v=nVwPJx7MP5Q


"Red Hat Linux Bible" or another similar book by Christopher Negus https://www.amazon.com/Christopher-Negus/e/B001I9NAJA?ref=sr_ntt_srch_lnk_1&qid=1664577960&sr=1-1 https://www.wiley.com/en-us/search?pq=%7Crelevance%7Cauthor%3AChristopher+Negus&size=50
"Red Hat Linux Bible" or another similar book by Christopher Negus https://www.amazon.com/Christopher-Negus/e/B001I9NAJA?ref=sr_ntt_srch_lnk_1&qid=1664577960&sr=1-1 https://www.wiley.com/en-us/search?pq=%7Crelevance%7Cauthor%3AChristopher+Negus&size=50

Latest revision as of 17:55, 13 November 2024

KDE stack overview

C and C++

Qt

QtCore

Paid resources:

QtWidgets

Free resources:

Paid resources:

QtQuick/QML

Free resources:

Paid resources:

KDE Frameworks

CMake

Unix command line

https://lifehacker.com/5633909/who-needs-a-mouse-learn-to-use-the-command-line-for-almost-anything find a reasonable tutorial here

"Linux Operating System - Crash Course for Beginners" by KeepItTechie and freeCodeCamp.org https://www.youtube.com/watch?v=ROjZy1WbCIA

https://www.youtube.com/watch?v=xSoUeCs_0qw https://www.youtube.com/watch?v=nVwPJx7MP5Q

"Red Hat Linux Bible" or another similar book by Christopher Negus https://www.amazon.com/Christopher-Negus/e/B001I9NAJA?ref=sr_ntt_srch_lnk_1&qid=1664577960&sr=1-1 https://www.wiley.com/en-us/search?pq=%7Crelevance%7Cauthor%3AChristopher+Negus&size=50