Text Editor/Integrated Development Environment (IDE): Popular choices include Visual Studio Code, Sublime Text.
Version Control/Git: Platforms like GitHub, GitLab, and Bitbucket allow you to track changes, collaborate with others, and contribute to open-source projects.
Responsive Web Design Skills: Learn CSS frameworks like Bootstrap or Flexbox and master media queries
Understanding of Web Browsers: Familiarize yourself with browser developer tools for debugging and testing your code.
Front-End Frameworks: for example : React, Angular, or Vue.js are powerful tools for building dynamic and interactive web applications.
Back-End Development Skills: Understanding server-side programming languages (e.g., Node.js, Python, Ruby , php) and databases (e.g., MySQL, MongoDB)
Web Hosting and Deployment Knowledge: Platforms like Heroku, Vercel , Netlify, or AWS can help simplify this process.
Basic DevOps and CI/CD Understanding
Soft Skills and Problem-Solving: Effective communication, teamwork, and problem-solving skills
Confidence in Yourself: Confidence is a powerful asset. Believe in your abilities, and don't be afraid to take on challenging projects. The more you trust yourself, the more you'll be able to tackle complex coding tasks and overcome obstacles with determination.
🍋 when life doesn't give you lemons, make them yourself, ig?
⏪ previously on project diaries ⏪
in today's project diaries 🔍: CUTE LEMONS WERE MADE ☺️, how to make pixel art (with code) 🎨, design nitpicks 🧐, what's next? 👀
everyone come look at my lemons!! 🤩 they do this cute little wiggle~ and everything!! 🥰 (low-key could be mistaken for mangoes, ngl, but i don't know what to do about that and so i don't care 😌)
it's... surprisingly hard to make pixel art, though?? for some reason i thought i could just ~wing it~ 🕊️ but after making a few pixels, i realized i had no idea what i was doing 😂 i ended up drawing a crappy planning sketch on my phone that looked more like orange grapes, so i was really doubting that this would work, but after a few more tweaks, i think it went just fine~ 🤓
i was also debating the best way to keep track of all these little squares in my code... ended up organizing them by row — like duh, that's the only sane way to do it 🙄
in my original mock-up, i had this pretty(?) swirly vine thing, but... i hate it in pixel form. it looks so much cuter without them! 😍
also still not super happy with the green background even though i changed it already. i still think it needs to be a little paler or darker or... something... but i'm not gonna get hung up on that FOR NOW (i'm still low-key committed to not just brushing off the importance of color in the long-run, mind you 😤)
OUR MVP IS FINISHED!! 🎉 i'm so happy i was able to do an incredibly easy thing and have it not blow up in my face 🥳 for my next trick, i'm going to re-construct my entire life! (it's the DAILY ZESTY checklist section.)
i made some wireframes for it today but there are some things i know i just have to do FIRST or else i will keep putting them off until never:
FIND A GREEN BACKGROUND COLORING THAT YOU LIKE ALREADY (have yet to try transparency and gradient variations and i just know i could waste at least a couple hours on that)
🥚 try out an easter egg idea that i might hate later: use CSS to switch on click from DAILY ZESTY to 일상 제스티 to 每日热情 ("daily enthusiasm", lol, it's the best Chinese version i could think of)
💌: i love how slapstick school project this feels haha standards, who?? we only know vibes in this household 😎 until next time~! 🍋👀👩💻
Programming is hard. From finding the motivation to self study. To crippling social anxiety when trying to network. Classes are about to start again with this being my last semester for my associates. Hoping I get into my 4 year transfer school of choice but we will see. I’ve learned a lot about myself through this Software Engineer journey. This year I’m starting a personal portfolio to learn more on React and other web dev concepts. I’ve also been messing around with Unity as well for hobby type stuff and maybe take part in game jams this year. Hopefully I’m able to get where I want to be by the end of this year.
It's been a while since I did one of these. Time to remedy that!
I've been doing well in my assignments, but due to some registration issues at the start of the semester I was unable to sign up for any web development or programming classes :< It's nice to take a break, but I'm really worried about getting stagnant in those skills, and maybe even losing what I've learned over time.
This is where a couple of new projects come in: A blorbo database and a tool for drawing pokemon from memory. These things are going to keep me avoid stagnancy and help me develop my web dev and Python programming skills, and I'm real excited to talk about them.
First up, let's talk about that tool for drawing pokemon from memory. I love drawing pokemon from memory, but it's a bit of a struggle to find tools online that work well for a solo experience when you're doing this challenge alone. So I made a program in PyGame to solve this problem, and I've actually already completed it! It was a great learning experience when it came to getting a taste of APIs, and PokeAPI really helped me do all the heavy lifting with it. I also ended up using ChatGPT to help me understand how to phrase my questions and the things I needed to research. This is the end result:
If you click "Get Random Pokemon", the program will provide a pokemon's name. The point of it is to draw the pokemon as best as you remember it, and then click "Show Pokemon Image" to see how you did. You will then have the option to get a new random pokemon, which clears the image from the window.
There's a lot of stuff I don't understand about how the program works--- APIs evade my understanding, and Tkinter is a dark art beyond my comprehension. But I was able to make a program that solved a genuine problem for me for the first time, and that's super exciting to me!
Now, for web development--- long story short, I'm making a website dedicated to cataloguing my OCs that's very much inspired by tumblr user @snekkerdoodles's personal site on neocities, which I regularly stare at in an effort to motivate myself to make cool things like it (everyone reading this should check his page out IMMEDIATELY and tell him how cool it is). Here's the screenshots of the WIP I'm chipping away at right now:
I don't have much to say about it, as the interesting stuff will really be the content of the pages, and I still have yet to finish the template page I'll be filling with my OCs' information. However, I can say that I'm very upset with the lack of proper teaching that took place in the first (and currently only) college web dev class I've taken. I spent an entire semester doing my own research to learn everything they were supposed to be teaching us. I'm still very peeved about that.
To summarize this very rambling post I'm too sleepy to edit properly, I'm making a digital blorbo encyclopedia, and I finished making a little desktop app thingy, which means I need to summon a new programming project. I'm tempted to make it a video game... maybe I should turn back to that visual novel idea I had ages ago and boot up RenPy!
When I made this sideblog, it was mainly to have a sort of a digital diary to track my learning progress. I thought it'd be a just me and my few mutuals in here. But to my surprise, the introduction post received a warm welcome from the Studyblr and Codeblr communities! 💗 Thank you so much for the support. I'm really excited to get started on this journey.
1/100 days of code, 250523
☑ CSS Frameworks: Bootstrap
A few weeks ago, I bought a web development course on Udemy. I made some progress, but I wasn't getting consistent in my learning.
So, to fix that, I decided to take part in the famous challenge.
✨100 days of code ✨
Boy! One hundred days! Just the sound of it is frightening.
But I'm determined to give it a solid shot.
My plan for these coming months is to learn coding every day for at least 90 minutes.
In the real world, I'm a user experience and interface designer, and hopefully by the end of this challenge, I'll be able to bring some of my designs to life with code.
Resources that I'm using :
Colt Steele' web development course ( Udemy )
Web Design with HTML, CSS, JavaScript and jQuery ( Book set )
Yesterday I managed to finish correcting all the observations made by the tech leader, and they approved my Pull Request wiiiiiiiiiiii! Since I had some time, as I had completed my tickets, I decided to throw a lifeline to my colleague who was struggling to fetch an endpoint from the backend. After several hours and a lot of coffee, we were able to finish all the code. Today, I'll be assisting him with integration tests. I'm proud not only to learn new things but also to be able to help others.
If there's time, I'll try to finish the practice CRUD I'm working on to learn Nest
Hello, my name is Bettina and i'm 27 years old. I live in Sweden 🇸🇪 but i'm born in Hungary 🇭🇺.
I'm currently studying web development focusing e-commerce. I've done it for a year now and i have one year left in school. I have not had my internship yet.
The languages i'm learning:
HTML
CSS
JavaScript, React.js, Node.js, expess.js,
MySQL, PHP.
I've even experience UX-design, web design, digital marketing, SEO and entrepreneurship. And i love talking about problem solving and accessibility 🪄🪲
Currently i'm developing wordpress with PHP, HTML and hierarchical CSS.
So, if you are into this stuff, especially wordpress and php, talk nerdy stuff with me! I would be so happy if i had more connections with people who are into this stuff, especially women. 🌸
I'm currently learning React and I'm taking a 13-hour course. I can't keep this website to myself because it's truly amazing. It's perfect, it's free, and there are other courses out there with much less interaction and smoothness that make you pay a lot.
The website I'm talking about is Scrimba. I highly recommend it for anyone starting their front-end journey. I'm confident that no one will disagree with me on this.
Last week Heroku announced that they’re discontinuing their free tier and add one. This lead many developers to find alternatives, as heroku’s free plan allowed developers to host a variety of small and demo projects.
The 4 hosting providers listed here are some of the alternatives available for Heroku. The free plans can generally allow developers to host demos and small projects.
Do you use Heroku? And have you migrated to another hosting after this announcement?
i had my first work-day today at my internship and my brain started melting alreadyyy D: i knew they were using PHP for their websites so i started off with learning HTML and CSS so far. Why does PHP seem so complicated compared to those two?:,)
I also didn't understand the connection between PHP and MySQL yet? can someone explain?
i decided to use my free night to begin the codecademy tutorial about PHP and just do that until i fall asleep, hopefully it will open my eyes a bit more than the website they provided me with. wish me luck(pls)<3
The Fujoshi Guide to Web Development wishes you a happy 4/20 🌿🔥🥦
(art by @ymkse)
Help us make web development more accessible to fandom communities by backing us on Kickstarter.
Want to learn more about our characters? Read all about them in our Localhost HQ Spotlight (Git + GitHub + Terminal) & Browserland Spotlight (HTML + CSS + ARIA).
TL;DR: Anyone want to make a website like Duo Lingo for learning and becoming proficient at someone else's pronouns?
Dear Trans Programming Community (of which I know is vast) or Allies,
I had this idea the other day of a website where you can plug in someone's pronouns and their name and practice using their name and pronouns in various sentences sort of like Duo Lingo but to learn and become more comfortable with someone's pronouns. (I am not a program savvy person, though I know I could learn. This website idea is quite complex though so I thought if I could outsource it someone might feel inspired.)
Practicing things by saying them out loud has always been helpful in creating new patterns in the brain. And especially pronouns like "they/them" (which are mine) or neo pronouns (which I can definitely use some practice with) it can take a while for the brain to go through the process of replacing the assumed/past pronoun with the correct pronoun every time before it's able to bypass that pattern and be able to connect the person directly with the correct pronoun. (Same way you learn someone's new name.)
I feel like this would be helpful because allies/accomplices and friends often go through that awkward stage of stuttering/guilt (their own) when learning to adjust their language. This website might be able to mitigate that uneasy phase of learning so that the person whose pronoun is being corrected might not have to go through as much public discomfort. (I recently had a coworker who I adore get very angry at being reminded of my pronoun because it triggered the negative way her language was corrected as child by her parents. She wanted to learn my pronouns without being prompted. This website would be an option.)
I suppose one way it could work is to have a page that is basic grammar having to do with the specific pronoun, then a quiz on the grammar. Then have sentences to practice verbally using pronouns and then, last, have fill in the blank sentences where you're expected to choose/fill in the appropriate pronoun and form of that pronoun included with the person's name. (Things could get tricky with people who don't have pronouns and go by their name alone. But I think there could be an option for that as well with some adjustments.)
I feel like the sooner we can teach those willing to learn how to be more comfortable learning pronouns without having to be put on the spot and feeling shame (that is then projected to us, who are the pronoun havers) the sooner it can become a more intrinsic part of our culture and society. And it takes us out of the equation for being in the firing range of those emotions. And it gives power to allies and accomplices to practice that allyship on their own time. So I hope there's an accomplice or trans person who feels led to take this project on. And I'd eventually like to see it in other languages as well!