How it's going to work!
Hi, thank you for passing by. This is the first blog of a series where I plan to teach programming courses. Small code snippets you can share when prompted with a question on Discord! Projects you can edit and learn in! I'd also urge you to start with Java, programming languages are a tool and the Formatting of Java is similar to many other programming languages out there, yes, python is easier but I genuinely recommend starting with Java as transitioning to other languages will be easier. Some blogs come with a YouTube video, depending on the topic and I may not cover some topics but point you to different blogs or tutorials that cover them.
PS. Just a random video as a place holder. Wanted to see how an embedded video will look like.
Order of upcoming courses:
- Introduction to Programming
- Beginning Java
- Java Swing & Flatlaf (Java Swing looks stinky by itself.)
- Beginning Python
- PYQT6 Python Library
- Advanced Java
- Advanced Python
Projects with source code:
They could serve as templates for your self-learning path. I recommend messing around with the code, they all have documentation, if an error was made feel free to add a request in Github. These range from 100-7000 lines of code. (quality may vary, feel free to correct me)
- Expense Tracker table tracker w/PYQT6- Python
- Notepad w/ Multitabs - Python/PYQT6
- Notepad w/ Java Swing/Flatlaf/JFileChooser
PS. Random code snippet, was wondering how it would look like
print("Hello World")
def example():
return 203
# Example of a function
print(example())