---
title: "The entry-level (junior) full-stack software engineer’s guide"
url: https://daily.dev/posts/the-entry-level-junior-full-stack-software-engineer-s-guide-gw9r8raqm
source_url: https://medium.com/@alonronin/the-entry-level-junior-full-stack-software-engineers-guide-80a7d8c1ff72?source=rss------javascript-5
type: article
source: "Medium"
published: 2023-01-12T21:08:01.743Z
updated: 2023-01-12T21:08:01.648Z
tags: ["javascript", "github", "css", "html"]
reading_time: 3
upvotes: 47
comments: 6
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# The entry-level (junior) full-stack software engineer’s guide

**[Medium](https://daily.dev/sources/medium_js)** · 3 min read · 47 upvotes · 6 comments

## Summary

The entry-level (junior) full-stack software engineer’s guide Jan 11. Learn how variables are declared, the language primitives, how functions, objects, and arrays are used in JavaScript. Find out what the language data types are and how to use them.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://medium.com/@alonronin/the-entry-level-junior-full-stack-software-engineers-guide-80a7d8c1ff72?source=rss------javascript-5>

## Community discussion

Top comments from developers on daily.dev.

**@wagenrace** · 6 upvotes

> I do understand where you come from but I do disagree with the "creating a website portfolio is a big mistake" part
>
> There are multiple ways of learning, the one presented here is a fundamentals-first learning method. You first learn what you need to know before you build something with it
>
> But if you let people make something they want (like a website portfolio) they will hit missing knowledge they are highly motivated to learn about.
>
> I found in my own learning and in the people I mentored that the second method keeps the motivation higher for longer, meaning they get further. That is for...

**@robak333** · 3 upvotes

> Good article overall for beginning developers, but like was mentioned before, I can't agree with a portfolio website being a big mistake.
>
> These days, success in the IT market is all about building a personal brand, and a portfolio website can be a part of that. Besides that, creating such a website by yourself can be an alternative way of gaining valuable experience.

**@shubhsharma19** · 0 upvotes

> Good article

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#github](https://daily.dev/tags/github), [#css](https://daily.dev/tags/css), [#html](https://daily.dev/tags/html)

[View this post on daily.dev](https://daily.dev/posts/the-entry-level-junior-full-stack-software-engineer-s-guide-gw9r8raqm)
