Websites You NEED As a Frontend Developer
1. UIverse
→ Free HTML, CSS, and Tailwind UI components
→ Buttons, cards, loaders, toggles — modern and ready to use
🔗 uiverse.io
2. HyperUI
→ Tailwind CSS components built for real projects
→ Alerts, navbars, modals, dashboards – fully responsive
🔗 hyperui.dev
3. CodePen
→ Playground for testing HTML, CSS, and JavaScript
→ Get UI inspiration, learn animations, and explore real code
🔗 codepen.io
4. Color Hunt
→ Curated, trendy color palettes by designers
→ Click and copy hex codes, build beautiful UIs fast
🔗 colorhunt.co
5. Collect UI
→ Daily UI inspiration from real designers
→ Sign-up forms, pricing pages, dashboards, and more
🔗 collectui.com
@edemy251
1. UIverse
→ Free HTML, CSS, and Tailwind UI components
→ Buttons, cards, loaders, toggles — modern and ready to use
🔗 uiverse.io
2. HyperUI
→ Tailwind CSS components built for real projects
→ Alerts, navbars, modals, dashboards – fully responsive
🔗 hyperui.dev
3. CodePen
→ Playground for testing HTML, CSS, and JavaScript
→ Get UI inspiration, learn animations, and explore real code
🔗 codepen.io
4. Color Hunt
→ Curated, trendy color palettes by designers
→ Click and copy hex codes, build beautiful UIs fast
🔗 colorhunt.co
5. Collect UI
→ Daily UI inspiration from real designers
→ Sign-up forms, pricing pages, dashboards, and more
🔗 collectui.com
@edemy251
❤16
YouTube Channels for Programming
1. freeCodeCamp.org
2. Traversy Media
3. The Net Ninja
4. Fireship
5. Programming with Mosh
6. CS Dojo
7. Academind
8. JavaScript Mastery
9. Web Dev Simplified
🎧 Podcasts
1. Syntax.fm (programming & web development)
2. The Diary of a CEO (mindset, business, growth)
3. The Tim Ferriss Show
4. The School of Greatness
5. On Purpose with Jay Shetty
6. The Jordan Harbinger Show
@edemy251
1. freeCodeCamp.org
2. Traversy Media
3. The Net Ninja
4. Fireship
5. Programming with Mosh
6. CS Dojo
7. Academind
8. JavaScript Mastery
9. Web Dev Simplified
🎧 Podcasts
1. Syntax.fm (programming & web development)
2. The Diary of a CEO (mindset, business, growth)
3. The Tim Ferriss Show
4. The School of Greatness
5. On Purpose with Jay Shetty
6. The Jordan Harbinger Show
@edemy251
❤24👍2🥰1
This Post is for the questions I get like:
“If I learn Python, Java, or JavaScript… will I get a job?”
First, something very important to understand about development and engineering:
Having just a certificate or a degree without proof of skills is not enough.
Attending classes, finishing courses, or memorizing theory does not make you job-ready if you are not building, practicing, and applying what you learn.
Learning a language alone does NOT guarantee a job.
There is no such thing as a job-guaranteed programming language.
Companies don’t hire people because they completed a course, they hire people who can solve problems and build real things.
What actually matters in software development:
1. Skills with proof (not theory alone)
Certificates and degrees do have value, especially well-recognized ones like AWS or cloud certifications. They show knowledge and commitment and can help open doors.
But in development, they must be supported by real work, projects, deployed apps, code you wrote, and problems you solved. A certificate plus practical experience is powerful; a certificate without practice is not enough.
2. Building, not memorizing
Writing code, fixing bugs, improving performance, and completing real features is what makes you valuable as an engineer.
3. Hands-on experience
Real learning happens when you:
Build, write code, make mistakes, debug errors, refactor and improve
4. Consistency and discipline
just watching a video, taking a course without practice leads nowhere.
Daily hands on practice over months will outperform years of theory-only learning
5. Visible work
Your GitHub, portfolio, or real projects matter more than grades or certificates.
If you can show your work, you don’t need to explain much.
So… should you learn Python, Java, or JavaScript?
Yes, but learn them with purpose.
Learn to build, to practice, and to solve real problems.
Stop asking:
“Will this language get me a job?”
Start asking:
“What can I build that proves I’m ready?”
That mindset, is what actually gets you hired.
@edemy251
“If I learn Python, Java, or JavaScript… will I get a job?”
First, something very important to understand about development and engineering:
Having just a certificate or a degree without proof of skills is not enough.
Attending classes, finishing courses, or memorizing theory does not make you job-ready if you are not building, practicing, and applying what you learn.
Learning a language alone does NOT guarantee a job.
There is no such thing as a job-guaranteed programming language.
Companies don’t hire people because they completed a course, they hire people who can solve problems and build real things.
What actually matters in software development:
1. Skills with proof (not theory alone)
Certificates and degrees do have value, especially well-recognized ones like AWS or cloud certifications. They show knowledge and commitment and can help open doors.
But in development, they must be supported by real work, projects, deployed apps, code you wrote, and problems you solved. A certificate plus practical experience is powerful; a certificate without practice is not enough.
2. Building, not memorizing
Writing code, fixing bugs, improving performance, and completing real features is what makes you valuable as an engineer.
3. Hands-on experience
Real learning happens when you:
Build, write code, make mistakes, debug errors, refactor and improve
4. Consistency and discipline
just watching a video, taking a course without practice leads nowhere.
Daily hands on practice over months will outperform years of theory-only learning
5. Visible work
Your GitHub, portfolio, or real projects matter more than grades or certificates.
If you can show your work, you don’t need to explain much.
So… should you learn Python, Java, or JavaScript?
Yes, but learn them with purpose.
Learn to build, to practice, and to solve real problems.
Stop asking:
“Will this language get me a job?”
Start asking:
“What can I build that proves I’m ready?”
That mindset, is what actually gets you hired.
@edemy251
❤🔥24🔥11❤5
From our last live session, some of you asked me about book recommendations for Python & AI. Here are some books you can check out:
Python Programming (Fundamentals)
1. Automate the Boring Stuff with Python – Al Sweigart
- Best for beginners who want practical Python skills fast
- Focuses on real automation tasks, great for scripting & data work
2. Python Crash Course – Eric Matthes
- Clear introduction with hands-on projects
- One of the best first Python books
3. Fluent Python – Luciano Ramalho
- For intermediate to advanced developers
- Learn to write clean, efficient, idiomatic Python
Machine Learning & AI
4. Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow – Aurélien Géron
- Practical ML + deep learning with real code
- Suitable for beginner → intermediate level
5. Python Machine Learning – Sebastian Raschka & Vahid Mirjalili
- Covers classic ML and deep learning
- Strong balance between theory and practice
6. Introduction to Machine Learning with Python – Andreas Müller & Sarah Guido
- Beginner-friendly entry into machine learning
- Strong focus on scikit-learn
Deep Learning (Neural Networks & Modern AI)
7. Deep Learning with Python – François Chollet
- Written by the creator of Keras
- Highly praised for clarity and practical explanations
8. Deep Learning – Ian Goodfellow, Yoshua Bengio & Aaron Courville
- Classic deep learning textbook
- Widely used in universities and research
Advanced Books
- Pattern Recognition and Machine Learning – Christopher Bishop
- The Hundred-Page Machine Learning Book – Andriy Burkov
- Deep Reinforcement Learning Hands-On – Maxim Lapan
Start with Python → ML → Deep Learning
Read + code (projects matter more than pages)
Use Jupyter / Colab to practice alongside
@edemy251
Python Programming (Fundamentals)
1. Automate the Boring Stuff with Python – Al Sweigart
- Best for beginners who want practical Python skills fast
- Focuses on real automation tasks, great for scripting & data work
2. Python Crash Course – Eric Matthes
- Clear introduction with hands-on projects
- One of the best first Python books
3. Fluent Python – Luciano Ramalho
- For intermediate to advanced developers
- Learn to write clean, efficient, idiomatic Python
Machine Learning & AI
4. Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow – Aurélien Géron
- Practical ML + deep learning with real code
- Suitable for beginner → intermediate level
5. Python Machine Learning – Sebastian Raschka & Vahid Mirjalili
- Covers classic ML and deep learning
- Strong balance between theory and practice
6. Introduction to Machine Learning with Python – Andreas Müller & Sarah Guido
- Beginner-friendly entry into machine learning
- Strong focus on scikit-learn
Deep Learning (Neural Networks & Modern AI)
7. Deep Learning with Python – François Chollet
- Written by the creator of Keras
- Highly praised for clarity and practical explanations
8. Deep Learning – Ian Goodfellow, Yoshua Bengio & Aaron Courville
- Classic deep learning textbook
- Widely used in universities and research
Advanced Books
- Pattern Recognition and Machine Learning – Christopher Bishop
- The Hundred-Page Machine Learning Book – Andriy Burkov
- Deep Reinforcement Learning Hands-On – Maxim Lapan
Start with Python → ML → Deep Learning
Read + code (projects matter more than pages)
Use Jupyter / Colab to practice alongside
@edemy251
❤12🙏3👏2🥰1
Things You Should Do as a Beginner Developer
1. Focus on fundamentals, not memorizing syntax
As a beginner, you don’t need to memorize every keyword or function.
Start by understanding the basics: how things work, why they work, and how different pieces connect.
Even senior developers don’t remember everything, they regularly check documentation and references.
2. Build a project
Projects are where real learning happens.
When you build something, you face real problems, real errors, and real decisions.
That experience teaches you more than watching tutorials or copying code.
3. Get comfortable using documentation
Reading documentation is a core developer skill.
You’re not expected to know everything by memory.
What matters is knowing where to look and how to understand what you find.
4. First start with one technology practice enough to gain confidence
Jumping between tools can slow your progress.
Spending enough time with one language or framework helps you build problem-solving skills and confidence.
Those skills often carry over when you explore other technologies later.
5. Searching is part of the job
Every developer searches for answers errors, examples, and best practices.
The skill isn’t knowing everything.
It’s knowing how to find and apply information.
6. Accept bugs, confusion and stay consistent
Feeling confused or stuck is normal, especially at the beginning.
Progress doesn’t come from being perfect it comes from showing up regularly, even when things don’t make sense yet.
@edemy251
1. Focus on fundamentals, not memorizing syntax
As a beginner, you don’t need to memorize every keyword or function.
Start by understanding the basics: how things work, why they work, and how different pieces connect.
Even senior developers don’t remember everything, they regularly check documentation and references.
2. Build a project
Projects are where real learning happens.
When you build something, you face real problems, real errors, and real decisions.
That experience teaches you more than watching tutorials or copying code.
3. Get comfortable using documentation
Reading documentation is a core developer skill.
You’re not expected to know everything by memory.
What matters is knowing where to look and how to understand what you find.
4. First start with one technology practice enough to gain confidence
Jumping between tools can slow your progress.
Spending enough time with one language or framework helps you build problem-solving skills and confidence.
Those skills often carry over when you explore other technologies later.
5. Searching is part of the job
Every developer searches for answers errors, examples, and best practices.
The skill isn’t knowing everything.
It’s knowing how to find and apply information.
6. Accept bugs, confusion and stay consistent
Feeling confused or stuck is normal, especially at the beginning.
Progress doesn’t come from being perfect it comes from showing up regularly, even when things don’t make sense yet.
@edemy251
❤22❤🔥2👍2💯2
Looking at my old code is one of the clearest reminders of progress.
Not because it’s perfect now,
but because I can see the gaps I didn’t even know existed back then.
At the time, the goal was just to make things work.
Today, the focus is on clarity, structure, and understanding why something works. That shift didn’t happen suddenly. It came from repetition, mistakes, debugging for hours, and choosing to keep going even when growth felt slow.
That’s the real challenge in this field:
showing up consistently when there’s no instant reward.
I stepped away for a bit, and now I’m back, building, learning, and sharing again. I’ll be posting more consistently from here on.
Have a great weekend!
@edemy251
Not because it’s perfect now,
but because I can see the gaps I didn’t even know existed back then.
At the time, the goal was just to make things work.
Today, the focus is on clarity, structure, and understanding why something works. That shift didn’t happen suddenly. It came from repetition, mistakes, debugging for hours, and choosing to keep going even when growth felt slow.
That’s the real challenge in this field:
showing up consistently when there’s no instant reward.
I stepped away for a bit, and now I’m back, building, learning, and sharing again. I’ll be posting more consistently from here on.
Have a great weekend!
@edemy251
❤25🔥5❤🔥2
Forwarded from Luna's pathway🤗 (Luna)
Yesterday, someone said “women in tech and cretors are kind of rare”and that they don’t really see many women in the field.
And honestly… I get why it can feel that way sometimes....then I decided to do something simple: share a few women creators I enjoy following, who bring different perspectives, energy, and stories in tech and beyond.
This is just a list & love post 🤍
No comparisons I Just want ti give them a little appreciation.🥰
Here is a Women creators I enjoy learning from and cheering for:
• @debuggingepohul
• @Merrys_Journey
• @kalltech
• @dot_ruth
• @not_eldad
• @aydus_journal
• @edemy251
• @lydiasjournal
• @studyvibewithnova — my sis 🫶
• @nirvanaland7
• @Meron_Birhanu
• @bytesize_insights
• @MissTechTg
• @ruhambek
• @Austererie
• @visioninbyte
• @hilusjourney
• @shegocodes
• @sorted0
• @medd_et
• @tech_world_o1
• @HanixJourney
• @techStepsHub
• @codeandcoffee1
• @new_newbie
• @me_says
• @we_flutter
So my people Women in tech don’t show up in one way some teach, some build, some document, some question, some are just figuring it out in public. And all of that counts.
If you know creators I forget to mention or didn't follow yet please send me here Let’s keep supporting each other a little louder 💜
And honestly… I get why it can feel that way sometimes....then I decided to do something simple: share a few women creators I enjoy following, who bring different perspectives, energy, and stories in tech and beyond.
This is just a list & love post 🤍
No comparisons I Just want ti give them a little appreciation.
Here is a Women creators I enjoy learning from and cheering for:
• @debuggingepohul
• @Merrys_Journey
• @kalltech
• @dot_ruth
• @not_eldad
• @aydus_journal
• @edemy251
• @lydiasjournal
• @studyvibewithnova — my sis 🫶
• @nirvanaland7
• @Meron_Birhanu
• @bytesize_insights
• @MissTechTg
• @ruhambek
• @Austererie
• @visioninbyte
• @hilusjourney
• @shegocodes
• @sorted0
• @medd_et
• @tech_world_o1
• @HanixJourney
• @techStepsHub
• @codeandcoffee1
• @new_newbie
• @me_says
• @we_flutter
So my people Women in tech don’t show up in one way some teach, some build, some document, some question, some are just figuring it out in public. And all of that counts.
If you know creators I forget to mention or didn't follow yet please send me here Let’s keep supporting each other a little louder 💜
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8❤🔥4🤯3👏2
If You Have AI API Keys, Here are some tools you can use
I mostly use Claude (Sonnet / Opus) for me, it’s better than OpenAI (including o5) when it comes to reasoning through code and understanding changes.
Here’s how you can use your keys:
1. Claude CLI – install, add your API key, run claude from the terminal. Super smooth for coding, refactoring, and exploring code.
2. Aider – connects directly to your code, to read code, suggest changes, and refactor across files. Great for context-aware edits.
3. Cursor – Cursor has a feature to add your own API key. You can plug it in for an integrated editor experience. Requires a paid plan, so not always recommended.
For me, Claude CLI or Aider are good, but all 3 have their perks.
Tools help, but knowing what you’re doing still matters
@edemy251
I mostly use Claude (Sonnet / Opus) for me, it’s better than OpenAI (including o5) when it comes to reasoning through code and understanding changes.
Here’s how you can use your keys:
1. Claude CLI – install, add your API key, run claude from the terminal. Super smooth for coding, refactoring, and exploring code.
2. Aider – connects directly to your code, to read code, suggest changes, and refactor across files. Great for context-aware edits.
3. Cursor – Cursor has a feature to add your own API key. You can plug it in for an integrated editor experience. Requires a paid plan, so not always recommended.
For me, Claude CLI or Aider are good, but all 3 have their perks.
Tools help, but knowing what you’re doing still matters
@edemy251
❤7🤷♂2👍2🙏1
My Honest Take on Upwork Boosting (Proposals, Profile & Availability Badge)
One question I get asked a lot on Upwork is about boosting, proposals, profiles, and the availability badge. Here’s my honest experience.
When it comes to proposal boosting, I only do it when I’m really confident about the job. I first check if my skills match the work, how clear the job post is, and whether the client actually hires people. If everything looks good and I really want the job, I boost the proposal so it gets noticed faster. I treat boosting like an investment, not something to use on every job.
For profile boosting, I personally don’t think it’s worth it most of the time. You don’t know who is viewing your profile or if the right client will even see it. Most clients will check your profile anyway after reading your proposal. Profile boosting uses a lot of connects and gets expensive quickly, so for me, it feels like a waste.
The availability badge is something I use sometimes. I’ve seen a bit of effect when I turn it on, but it’s not consistent. Some weeks it helps, some weeks nothing happens. I see it as a small extra push, not something to rely on.
My recommendation:
Focus on choosing the right jobs, writing clear and strong proposals, and using boosts only when the job is a great fit. Smart use of connects works better than spending a lot and hoping for luck.
@edemy251
One question I get asked a lot on Upwork is about boosting, proposals, profiles, and the availability badge. Here’s my honest experience.
When it comes to proposal boosting, I only do it when I’m really confident about the job. I first check if my skills match the work, how clear the job post is, and whether the client actually hires people. If everything looks good and I really want the job, I boost the proposal so it gets noticed faster. I treat boosting like an investment, not something to use on every job.
For profile boosting, I personally don’t think it’s worth it most of the time. You don’t know who is viewing your profile or if the right client will even see it. Most clients will check your profile anyway after reading your proposal. Profile boosting uses a lot of connects and gets expensive quickly, so for me, it feels like a waste.
The availability badge is something I use sometimes. I’ve seen a bit of effect when I turn it on, but it’s not consistent. Some weeks it helps, some weeks nothing happens. I see it as a small extra push, not something to rely on.
My recommendation:
Focus on choosing the right jobs, writing clear and strong proposals, and using boosts only when the job is a great fit. Smart use of connects works better than spending a lot and hoping for luck.
@edemy251
❤18❤🔥2👍1🙏1
Forwarded from Birhan Nega
ልክ እንደ ፌስታል, windows os ለcoding ቢከለከልልን 😎💻 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣27👏4🥴3
I saw this online My worst nightmare 😭
I once spilled water on my Mac while working.
The worst timing, I had a project to deliver, and the laptop shut down immediately with my changes not committed.
I had to redo all the features again on a different PC.
I found a trick online that actually helped
• Switched it off immediately and unplugged everything
• Turned the laptop upside down so the water could drain
• Gently dried it (no heat at all)
• Left it untouched in a dry place for several days
Thankfully, it turned on again after a week 🙏
Lesson learned the hard way: no drink near my laptop ever again.
Now I run a strict program when anyone comes near my laptop with a drink 😁.
@edemy251
I once spilled water on my Mac while working.
The worst timing, I had a project to deliver, and the laptop shut down immediately with my changes not committed.
I had to redo all the features again on a different PC.
I found a trick online that actually helped
• Switched it off immediately and unplugged everything
• Turned the laptop upside down so the water could drain
• Gently dried it (no heat at all)
• Left it untouched in a dry place for several days
Thankfully, it turned on again after a week 🙏
Lesson learned the hard way: no drink near my laptop ever again.
Now I run a strict program when anyone comes near my laptop with a drink 😁.
@edemy251
😢18😁12❤7😱2😭1