Instead of watching multiple playlists and lengthy blogs, watch this one video which will teach you to make any pattern using two basic patterns shapes.
For Python watch - https://youtu.be/fX64q6sYom0
For C++ watch - https://youtu.be/3kUpOvK6QT8
For Notes on How to solve any Star Pattern Program click on - https://simplycoding.in/star-pattern-programs-in-java/
Watch how to solve any character pattern - https://youtu.be/AAAVJB9Bz1Q
Watch how to solve any number pattern - https://youtu.be/uyu_jf01a74
00:00 - introduction
03:15 - Square pattern in java
07:32 - Increasing triangle pattern in java
09:12 - Decreasing triangle pattern in java
11:40 - Right sided triangle pattern in java
14:18 - Right sided decreasing triangle pattern in java
15:05 - Hill pattern in java
16:10- Reverse hill pattern in java
16:46 - Diamond pattern in java