My New Year's resolution: I want to get into programming. Can you help me?

Pallux

Ultimate
Feedback score
4
Posts
144
Reactions
91
Resources
7
Hey,

so I have set myself a new years resolution for 2023. I want to get into coding. I am currently a university student
for mediadesign in the second semester. I love mediadesign and everything around it but I also want to look into
coding, since I think this is a very future safe skill.

Now my question is the one probably 2.000.000 people asked before me too. What language is a great one to start
with programming? I am interested in learning a language where I see what I did. Where I have feedback like "Wow this works now".
And not only seeing lines of code. I ofc know this won't be a learning thing for 1 week and then im a coding pro. I know this takes
months or even years to learn but I simply don't know where to start as a absolute beginner.

So if some of you coders or even non-coders but you have exp in the field cuz you work with coders etc. have a idea for me I would
gladly appreciate your opinions! :)

Take care & have a great christmas, if you celebrate it! <3
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Lanzador

Entrepeneur
Supreme
Feedback score
2
Posts
122
Reactions
36
Resources
0
Hey,

so I have set myself a new years resolution for 2023. I want to get into coding. I am currently a university student
for mediadesign in the second semester. I love mediadesign and everything around it but I also want to look into
coding, since I think this is a very future safe skill.

Now my question is the one probably 2.000.000 people asked before me too. What language is a great one to start
with programming? I am interested in learning a language where I see what I did. Where I have feedback like "Wow this works now".
And not only seeing lines of code. I ofc know this won't be a learning thing for 1 week and then im a coding pro. I know this takes
months or even years to learn but I simply don't know where to start as a absolute beginner.

So if some of you coders or even non-coders but you have exp in the field cuz you work with coders etc. have a idea for me I would
gladly appreciate your opinions! :)

Take care & have a great christmas, if you celebrate it! <3
Probably HTML & CSS but they aren't coding languages, otherwise python.

EDIT:

I might have triggered someone lmfao

1671566404030.png
 
Last edited:

Codonorix

Fullstack Developer
Supreme
Feedback score
2
Posts
41
Reactions
26
Resources
0
Based on what you're saying (thank you for actually providing details on what you're looking to do!)

You are most likely going to get a lot of answers that lead to web development; however, I don't just want to give you a shallow answer for what to learn and leave it at that because it gives you no context on anything.

So what I'm going to do is separate this into two sections for different languages/tech stacks to learn.

What's important to note, though that with becoming a developer it's not simply just "learning" the language it's also learning the different libraries and frameworks that can be incorporated with them. This, of course, does not mean the vanilla code is not important, but rather there is a lot more to explore than what many may originally think when they jump into coding.

With the boring cliche stuff out of the way, let's jump into the actual content you're looking for.

Option 1: Web development.

Web development is great for what you are specifically looking for because it allows you to have instant visualization of results compared to other languages, such as Java which follow more of a text-based display. The down side of web development, though, is that at the start of your learning, you're not actually coding but rather working with markup and styling languages for the first few months of your learning journey; only once those have been worked with will you start actually programming with Javascript.

However, this should not be viewed as a downfall; by understanding the core basic languages (HTML, CSS and JavaScript), you can actually start making a decent living out of it. What you need to remember is that don't view HTML and CSS as a quick "I'll learn this in two weeks". Take time to fully understand how they work, look into semantic HTML and, of course, responsive design.

Once you've mastered the core three concepts, that's where we go into the different frontend and backend frameworks and libs. I won't go into these in great detail, but below, I've created a simple set of things to learn to become a decent web developer.

  1. HTML
  2. CSS
  3. JavaScript
    1. Also, learn these
      1. DOM (Document object model) manipulation.
      2. Session storage
      3. JSON
      4. API calls
  4. NodeJS
  5. React/Vue
    1. React is currently the most popular frontend library, and many companies are looking for it; however, Vue can be seen as more developer-friendly.
  6. Express
    1. Express is optional as this is for backend development; if you're not interested in the backend, then you can skip this.

Option 2: Data Science

Now just a heads up, this is not my speciality by any means; however, I have worked with a couple of people who have worked with Data science. The downside to learning DS is that in the early days, you won't be able to visualise what you are doing as you'll be working with the basics of Python.

This isn't too much of an issue, though; Python is an incredibly popular programming language for beginners as it has a simple and easy-to-follow syntax (even tho the syntax makes me want to vomit). This is brilliant for first-time developers as it does not feel overwhelming.

The reason I'm suggesting data science is that you can make use of multiple libraries, such as NumPy, MatPlotLib and seaborn to create and visualise different graphs and data sets.

DS is also currently massive in the market, so by learning this in great detail, you can quite easily get a job as well.

Sorry for the long post, but I do hope it helps you out! I know how intimidating it can be to get into programming, so please don't jump from different topics and languages but rather sit down and focus on one tech stack and master it.

I wish you nothing but the best for your programming journey! You'll love it! If you do have any questions, please reply to this thread!
 

Jalokivi

Feedback score
0
Posts
16
Reactions
4
Resources
0
Hey,

so I have set myself a new years resolution for 2023. I want to get into coding. I am currently a university student
for mediadesign in the second semester. I love mediadesign and everything around it but I also want to look into
coding, since I think this is a very future safe skill.

Now my question is the one probably 2.000.000 people asked before me too. What language is a great one to start
with programming? I am interested in learning a language where I see what I did. Where I have feedback like "Wow this works now".
And not only seeing lines of code. I ofc know this won't be a learning thing for 1 week and then im a coding pro. I know this takes
months or even years to learn but I simply don't know where to start as a absolute beginner.

So if some of you coders or even non-coders but you have exp in the field cuz you work with coders etc. have a idea for me I would
gladly appreciate your opinions! :)

Take care & have a great christmas, if you celebrate it! <3
What a nice looking new years resolution! I sincerely hope you will keep your word as many are a unmotivated, lazy, and just plainly useless. They make a promise, but wont keep it.

Anyways, here are a few steps you can take to get started:
  1. Choose a programming language: There are many programming languages to choose from, and the one you choose will depend on your goals and interests. Some popular options for beginners include Python, Java, and C++.
  2. Set up your development environment: You will need a text editor or integrated development environment (IDE) to write and run your code. There are many options available, both free and paid.
  3. Learn the basics: Start by learning the basic concepts of programming, such as variables, data types, control structures, and functions. There are many resources available online, such as tutorials, videos, and online courses, to help you learn these concepts.
  4. Practice, practice, practice: The best way to learn programming is to write code and build projects. Start with small projects and gradually build up to more complex ones.
  5. Get involved in the programming community: Join online communities and forums for programmers to ask questions, share your work, and get feedback from other developers.
If you somewhat follow these steps and stay dedicated, I believe that you'll become proficient in programming and achieve your goals. Good luck!
 

Pallux

Ultimate
Feedback score
4
Posts
144
Reactions
91
Resources
7
Thanks a lot to you three! Especially Codonorix you really helped me out with something! I will update you guys which one I chose when I decided. (Only if you want ofc). :)
 

Pallux

Ultimate
Feedback score
4
Posts
144
Reactions
91
Resources
7
Based on what you're saying (thank you for actually providing details on what you're looking to do!)

You are most likely going to get a lot of answers that lead to web development; however, I don't just want to give you a shallow answer for what to learn and leave it at that because it gives you no context on anything.

So what I'm going to do is separate this into two sections for different languages/tech stacks to learn.

What's important to note, though that with becoming a developer it's not simply just "learning" the language it's also learning the different libraries and frameworks that can be incorporated with them. This, of course, does not mean the vanilla code is not important, but rather there is a lot more to explore than what many may originally think when they jump into coding.

With the boring cliche stuff out of the way, let's jump into the actual content you're looking for.

Option 1: Web development.

Web development is great for what you are specifically looking for because it allows you to have instant visualization of results compared to other languages, such as Java which follow more of a text-based display. The down side of web development, though, is that at the start of your learning, you're not actually coding but rather working with markup and styling languages for the first few months of your learning journey; only once those have been worked with will you start actually programming with Javascript.

However, this should not be viewed as a downfall; by understanding the core basic languages (HTML, CSS and JavaScript), you can actually start making a decent living out of it. What you need to remember is that don't view HTML and CSS as a quick "I'll learn this in two weeks". Take time to fully understand how they work, look into semantic HTML and, of course, responsive design.

Once you've mastered the core three concepts, that's where we go into the different frontend and backend frameworks and libs. I won't go into these in great detail, but below, I've created a simple set of things to learn to become a decent web developer.

  1. HTML
  2. CSS
  3. JavaScript
    1. Also, learn these
      1. DOM (Document object model) manipulation.
      2. Session storage
      3. JSON
      4. API calls
  4. NodeJS
  5. React/Vue
    1. React is currently the most popular frontend library, and many companies are looking for it; however, Vue can be seen as more developer-friendly.
  6. Express
    1. Express is optional as this is for backend development; if you're not interested in the backend, then you can skip this.

Option 2: Data Science

Now just a heads up, this is not my speciality by any means; however, I have worked with a couple of people who have worked with Data science. The downside to learning DS is that in the early days, you won't be able to visualise what you are doing as you'll be working with the basics of Python.

This isn't too much of an issue, though; Python is an incredibly popular programming language for beginners as it has a simple and easy-to-follow syntax (even tho the syntax makes me want to vomit). This is brilliant for first-time developers as it does not feel overwhelming.

The reason I'm suggesting data science is that you can make use of multiple libraries, such as NumPy, MatPlotLib and seaborn to create and visualise different graphs and data sets.

DS is also currently massive in the market, so by learning this in great detail, you can quite easily get a job as well.

Sorry for the long post, but I do hope it helps you out! I know how intimidating it can be to get into programming, so please don't jump from different topics and languages but rather sit down and focus on one tech stack and master it.

I wish you nothing but the best for your programming journey! You'll love it! If you do have any questions, please reply to this thread!
Happy new year to All of you who replied to my Thread & I want to announce the... "winner" ;).

I chose Web Design, as its pretty connected to my university degree I am currently doing. I study mediadesign (as I already said) and I think connecting media design with web development is a good bet.

So thanks again for all your help, suggestions and getting started instructions. I chose HTML/CSS/JavaScript & co. starting with the foundation of HTML/CSS ofc.

Have a great new year! :)

Edit: Codonorix , I am actually also interested in Backend so I will also look into that later down my road.
 
Last edited:

Codonorix

Fullstack Developer
Supreme
Feedback score
2
Posts
41
Reactions
26
Resources
0
Happy new year to All of you who replied to my Thread & I want to announce the... "winner" ;).

I chose Web Design, as its pretty connected to my university degree I am currently doing. I study mediadesign (as I already said) and I think connecting media design with web development is a good bet.

So thanks again for all your help, suggestions and getting started instructions. I chose HTML/CSS/JavaScript & co. starting with the foundation of HTML/CSS ofc.

Have a great new year! :)

Edit: Codonorix , I am actually also interested in Backend so I will also look into that later down my road.
That's brilliant to hear! Just wanted to leave you a neat website that I love using for training as well, it's a great place to help practice frontend development and prep for a technical interview!

https://www.clientside.dev/

Good luck with your programming journey! Keep me updated! Would love to see the progress you make!
 

Pallux

Ultimate
Feedback score
4
Posts
144
Reactions
91
Resources
7
That's brilliant to hear! Just wanted to leave you a neat website that I love using for training as well, it's a great place to help practice frontend development and prep for a technical interview!

https://www.clientside.dev/

Good luck with your programming journey! Keep me updated! Would love to see the progress you make!
Awesome, I will def. keep you updated! Starting next week after my practical university turn-ins. Thanks a lot for the resource! :)
 

Jacquelineestrada

Feedback score
0
Posts
2
Reactions
1
Resources
0
My friend (who has been a programmer for four years and has a university degree which has always been useless for him) suggested I begin with Pascal. Really. If you know it, you will quickly learn Python. However, I needed materials for studying. Also, my friend proposed that I access a source to buy college essays and learn about any topic I need. Moreover, he said that https://edusson.com/buy-college-essays-online has professionals who can help me even with writing online some of my tasks. So if you said you are a media designer, this service could also help you with some assignments of your domain, not only Python.
 
Last edited:
Top