Sorry, you have to file an issue. Please read the issues guidelines before submitting :) </tongue-in-cheek-humor>
I am working on my site http://www.bobbydreamer.com
Got side tracked and built this, a note taking app. https://Stash.bobbydreamer.com
It's still in development.
1. HTML: Where you tag the content of your website. ( paragraphs, titles )
2. CSS: Where you define style of your website. (font colors, etc.)
3. Javascript: Where you define the functionality of your website. (i.e. what should happen when a button is clicked?)
For me that was the aha! moment. Everything else was just noise. Yes there is a learning curve, but it isn't all that bad if you ignore the noise.
I would recommend against all of the "Learn everything you need" type courses. and just focus on these three courses:
* https://www.codecademy.com/learn/learn-html
* https://www.codecademy.com/learn/learn-css
* https://www.codecademy.com/learn/introduction-to-javascript
That is how I started.
If you're genuinely interested in building from the ground up, definitely go ahead. But if that's not really your goal, you will almost certainly be disappointed with your first site. HTML/CSS courses don't cover design (typography, element spacing, color palettes), so you'll look at your site, you'll know it's ugly but you won't know why. And you won't want to put it online, thereby wasting even more time.
Don't do that. Let your work speak for you, and don't feel embarrassed about using a template. Your audience cares about the quality of your content only, they will be completely oblivious to what is happening behind the scenes.
It is not high if you don't try to reinvent the wheel. Fortunately, you can build upon generous people's work. Using frameworks is fine unless you end up using things you don't need. There is still a learning curve, of course, because you need to learn where to look for answers. But building a portfolio site is indeed not that complicated.
Non-coder here, I started with WordPress, spent a lot of time learning how to code my own theme. Then I ditched it, learned the basics about how Git works, set up a static site using Jekyll, styled it with Tachyons. Then I added a gallery functionality and a few custom tweaks, just looking things up as I went. My site is now way simpler to maintain and faster. What took hours to look up and fix now seems easy.
Putting your portfolio site together yourself is time well spent.
Why? I built it for myself. Not for what I thought recruiters/employers wanted to see. I simply wanted a place to collect some of the projects I work on. And more importantly one that captured my personality a bit. It's not perfect, I look at it and see a ton things I'd refactor. But it get's people to laugh or start a conversation about something I've done. That to me makes it all worth it.
My $0.02: Don't build a portfolio site because you think you need one, build one if it serves a purpose for you. i.e. learning a new skill, organizing your work, or just having fun. I think the results are much more interesting that way. (Also, don't be afraid to iterate. I think this is the 5th one I've attempted to make)