Thank you so much for all these suggestions and advice.
I'm majoring in Embedded Systems now as a grad student, but I have no experience with Git or Github yet. I'll go check out Git and Github right away and definitely use it for my course projects from next semester on.
I started to learn the front-end development on FCC two days ago. Well, my major is kinda related to the back-end but front-end has always been one of my interests coz I always wanted to create my own web page, a blog or something like that. I also have the ambition to become a freelancer one day.
I just finished the first tribute page earlier today and then I saw this valuable post. You are right, the FCC challenges are too easy (and that's the main reason why it's fun). When I tried to create my first tribute page, I still needed to google lots of things. And the worse part was I wasn't really familiar with many things I needed to know to work on a real-life project.
Do you think it is still worthwhile to keep working on the front-end tutorials on FCC, or it is (or certain sections are) a waste of time and I should start with the list now?
Your list looks great and I really want to follow your guide. But I don't think I have enough time and energy to follow up once the semester starts (FCC seems easier, that's why I'm asking). But I'll try to start with the books today.
Thanks a lot for all your work!!! You are amazing!