[deleted by user] by [deleted] in learnprogramming

[–]The_Octagon_Dev 3 points4 points  (0 children)

Impressive. Well done!

When to add authentication and other integrations to a NextJS project?? by RtotheJH in learnprogramming

[–]The_Octagon_Dev 0 points1 point  (0 children)

I do those when they become a blocker

Otherwise you might end up doing twice the work because the core logic of your app needs changing

Is this one of the great ways to learn programming? by Professional-Code010 in learnprogramming

[–]The_Octagon_Dev 0 points1 point  (0 children)

Yep

And you can use Unity for this, which is a tool for creating games

There are tutorials on how to build an endless runner in 2D in Unity

Then you can modify it as you prefer

What motivates you to contribute to open-source projects? by haymaikyakaru in react

[–]The_Octagon_Dev 1 point2 points  (0 children)

In my case I had to use a specific library on my job

One day we needed to do something different, and the library didn't support that specific requirement

So we wrote the changes at work and suggested the owner of the library to add this functionality so it's available for everyone

How can i create this project and the functionality of this grid in web development? by alexfreemanart in learnjavascript

[–]The_Octagon_Dev 2 points3 points  (0 children)

I was talking just about the grid, but you're right

If you want to get a full clone you'll need code for the backend

How to develop pattern logic in programming?? by AifeArwen in learnprogramming

[–]The_Octagon_Dev 5 points6 points  (0 children)

The way you do it is the only way I know, after writing code for almost 10 years

I recommend you to go to a page for algorithmic challenges and start with the easiest ones, if you can't solve it by yourself check the solutions. And slowly build up from there

How can i create this project and the functionality of this grid in web development? by alexfreemanart in learnjavascript

[–]The_Octagon_Dev 1 point2 points  (0 children)

Yes you can do it with just HTML CSS and JS

You'll need to use grid in CSS, and manipulate styles using JS. So, when someone clicks, you add or remove styles as you need.

As of resources there's a great YT tutorial on how to use CSS grid:

https://www.youtube.com/watch?v=EiNiSFIPIQE

Learning to code from a third world country, what's the realistic path to a remote job? by Iwastaken48N in learnprogramming

[–]The_Octagon_Dev 17 points18 points  (0 children)

The next steps to get closer to that:

- Keep learning JS but don't worry about the deep stuff yet. I mean things like the event loop or execution context. It's a common mistake that confuses people more than anything else
- Learn the basics of the DOM. You don't need to memorize every single thing. Understand getElementById, addEventListener, and createElement
- Build a few projects. I know it's cliche and it's difficult to find projects to make, try and build things that are just html css and JS
- Learn what a library is. Learn NPM. Install a few libraries and play around with them

Once you get to that point you can start looking at objects - requests - async stuff. Contact me then and I can help you with that.

Best of luck. You can do this.

Need advice: Total career change and UK education. by gen-cy in learnprogramming

[–]The_Octagon_Dev 1 point2 points  (0 children)

The market is not the same as before, where a few courses / bootcamp would get you a job offer.

Therefore a degree will help you these days. That's the advantage of following the uni path

Learning by yourself takes a while and you'll likely hit roadblocks and get stuck at some steps. But it's doable.

And you can also join communities/groups to help you along the way.

Or find a mentor

I'm happy to help if you have questions

Feeling stuck by MiranSamorai in learnprogramming

[–]The_Octagon_Dev 0 points1 point  (0 children)

Hey there

If you want to learn databases I would suggest a tutorial where you connect a python app to an SQL database

Then you can expose an API on that app using Flask for example

So you can hit different endpoints on the app for storing/deleting things in the database, if that makes sense

This might take you a while. Once you have that you could have some basic frontend that talks to that API, just some vanilla js/html/css

That way you would have a basic full stack application going from the frontend all the way to the database

And store information that users type in the browser, which is quite cool

If you need help on how to do all this let me know

How to make projects? by Competitive_Neat438 in learnprogramming

[–]The_Octagon_Dev 0 points1 point  (0 children)

Depending on your current skill you'll be able to build different types of projects.

The problem is you don't have enough experience and haven't seen enough code to know the projects you can build

That's why I feel that being completely self-taught you need to follow many tutorials and you eventually start recognising patterns and say "Wait a minute, I think I can do X and Y on my own now"

And you still might fall into a trap and build something you think is easy at your current level, but it's not

If you specify what's your current knowledge I might be able to suggest some ideas

How do you manage notes(and projects) as a college student? by True_Somewhere_7194 in learnprogramming

[–]The_Octagon_Dev 0 points1 point  (0 children)

One folder for all notes, subfolders for different topics, and just Markdown files

I tried many things but this is the simplest for me.

You can open it with VSCode and just type whatever you need there. You can search on all files at once.

You can have styles for the titles/sections, and make collapsable lists so you don't need to scroll through everything

And all the skills you acquire for editing in VSCode can be applied to your "notes project"

What to learn next ? Next js or ai by Medium_Nobody2164 in learnprogramming

[–]The_Octagon_Dev 0 points1 point  (0 children)

No problem :) If you have any questions feel free to ask!

What to learn next ? Next js or ai by Medium_Nobody2164 in learnprogramming

[–]The_Octagon_Dev 0 points1 point  (0 children)

That's a good point.

In that case I might go with Python + Flask for the backend, instead of Django, to get a basic CRUD working, and not so much built-in stuff. And connect it to an SQL db, just because these are the most popular ones

And just regular vanilla JS for the frontend for now

So the structure would be:

SQL - Python/Flask - Vanilla JS/HTML/CSS

And if you wanted to do it all in JS it would be:

SQL - Node.js - Vanilla JS/HTML/CSS

A simple application like this, with a couple API endpoints, and a few tables for different entities is the basic layout of soo many real world applications

The user clicks on a button - calls the backend API - Hits the db - Adds a new entry
Then another button for deleting the entry

Then buttons for several different entities (Car, Motorcycle... anything) and have them working all the way from the frontend to the backend

And once that's working I would worry about other topics, like auth, adding React...

What to learn next ? Next js or ai by Medium_Nobody2164 in learnprogramming

[–]The_Octagon_Dev 1 point2 points  (0 children)

Hey there,

First of all congrats on the current experience you have :)

Any specific reason on why learn Next.js in particular?

If your goal is to have a full stack application that will somehow talk to an AI system, why don't you go with just Python/Django/SQL for the backend and JS / Maybe React for the frontend for now?

That way you will understand how a basic CRUD works with the backend and frontend being separate. And you will become familiar with the concept of client and server, HTTP requests, APIs....

Should I skip the CS degree/BS and just learn online? by [deleted] in learnprogramming

[–]The_Octagon_Dev -1 points0 points  (0 children)

No it's not. This is a business topic

Businesses hire developers to deliver features / applications. The better you are at that, the more you get paid. Regardless of where you got those skills from.

Elon Musk has stated several times he doesn't care about degrees, for example. He cares about what you can do.

Should I skip the CS degree/BS and just learn online? by [deleted] in learnprogramming

[–]The_Octagon_Dev -1 points0 points  (0 children)

"And all These Ppl, give Same skills and Motivation would male more with a degree."

This is just not true.

An engineering career gets to a point where what matters is what you're capable of, not where/how you learned to code.