DEV Community

Cover image for HELP ME OUT!!!!!
Jahil tweets🥀🖤
Jahil tweets🥀🖤

Posted on

HELP ME OUT!!!!!

Hey Everyone!! Someone this side , Am a student and also a noob at coding . I want to learn coding and become a programmer but don't know where to start from can anyone who is doing well in the industry guide me as i am willing to pursue my knowledge in coding, programming ,software development , web development , app building and many more things to do.... please guide this noob

Top comments (16)

Collapse
 
theowlsden profile image
Shaquil Maria • Edited

@jahil_tweets your question is too broad and makes it difficult to answer. Do you have any idea what you want to do? Mobile development, web development, architecture development? Or do you want to deal with data or games?

If you can answer what you have an interest in doing, people can start giving you advice on which courses to follow and the roadmap to becoming proficient in a stack.

So, let's start there. What are your interests? What part of the tech industry seems the more interesting and challenging to you?

Collapse
 
jahil_tweets profile image
Jahil tweets🥀🖤

i want to be a software developer and have some side knowledge of web development

Collapse
 
theowlsden profile image
Shaquil Maria

Alright, we have a starting point theređź‘Ť

Firstly you'd want to understand the basics of computing, thus how the operating system works, memory allocation, etc.

Sadly I don't have a course I can recommend you for that since I had those courses in high school and the university.

After that, you would like to start looking into the programming techniques and programming languages. For software development, you will be working with programming languages like Java, C++ & even Python, so you might like to take a look into that.

Another important part of software development is mathematics. You will need to know some algebra and the likes.

Like that, I can keep going about a lot of things you will need to learn to become a software developer (or engineer).

At this point what you will be getting into is called Computer Science. A good resource of courses you can follow of CS is this list:
The Open Source Computer Science Degree

It has a compiled list of different courses you are recommended to follow that are on a university degree level. If you can follow those courses you are well on your way to becoming a software developer.

As for web development, like mentioned in the other comments, freecodecamp is a good place to start. It is completely free and if you want you can contribute with what you can to the platform.

I hope this gives you an idea of the path you can follow.

PS: Another question. What kind of software would you like to build?

Thread Thread
 
jahil_tweets profile image
Jahil tweets🥀🖤

thanks a lot that's what i actually wanted to know thanks thanks a lot and if we talk about the software i don't have a actual mind set for what i want to build but as i am punjabi by birth my father is a govt. employee and he has to write punjabi as well as english in his documents so i want to take a software just like a voice assistant that can help him write punjabi as well as english through voice just like when he speaks punjabi it writes punjabi and when he speaks few words of english it write english without changing any setting or something that looks tricky to me but i wana try .

Thread Thread
 
theowlsden profile image
Shaquil Maria

That sounds like a fun and challenging project. But before you build it, you will need to learn the basics and eventually will be able to get there.

Remember, you are just getting started, by tomorrow you will not have a fully working project and you might get frustrated along the way. Just take it slow and ask for help when you get stuck with a problem.

Thread Thread
 
jahil_tweets profile image
Jahil tweets🥀🖤

sure i will and as an appreciation i would say that it feels like i am talking to my elder brother can u tell me what are you actually doing right now???

Thread Thread
 
theowlsden profile image
Shaquil Maria

Right now I'm finish my degree in Information & Communications Technology. So basically I am a noob too.

Collapse
 
coney484 profile image
Rohan Anand Choudhary

Hi, I know what you doing through, I was in same situation few years back, as you specified you want to learn web developement, I will suggest start with Javascript html and css and after that start learning ReactJS, for free resources follow Freecodecamp youtube channel it's amazing.

Collapse
 
jahil_tweets profile image
Jahil tweets🥀🖤

any free detailed sources to learn ?? as am student so my parents don't pay for external courses like coding and all

Collapse
 
bracikaa profile image
Mehmed Duhovic

Hi Jahil.

Yeah, it can be overwhelming when just starting - with so many resources and so little time!

I would suggest you start with freecodecamp, which is an amazing site/resource where you can learn programming, scripting, testing, algorithms and data structures and many other concepts completely for FREE!

Now, after some time you might ask yourself - "I learned all those things but I still feel that I'm missing some stuff". This happened to me on freecodecamp, I learned a lot of different concepts but I had no idea how to put them all together. In that case go to udemy, courses there are quite cheap when on sale and search for a complete project course, where you will put everything together.

Good Luck!

Collapse
 
pulkitsingh profile image
Pulkit Singh

You have plenty of time. If you wanna be a web developer or app developer here is the road map you can follow along.

  1. Learn HTML5 .2. Learn CSS3
  2. Learn Basic Javascript and Dom manipulation.
  3. Learn a CSS framework, to make your life easier. (Bootstrap 4)
  4. Learn a JS framework. (React or Vue).

Congratulations you're now a front end developer.

  1. Learn GIt, version control and git concepts.
  2. Learn Database and relational databases.
  3. Learn Node JS.
  4. Learn Express JS (a minimal framework for express).
  5. Learn NO SQL mongodb.

Congratulations you're a full stack developer now.

  1. Learn React Native or Ionic or cordova.

You're an app developer now.

Although this might sound hard. But this is easier learn than it sound.

Starting with HTML5 and css use Www.w3schools.com it's best resource for beginners.

Collapse
 
jahil_tweets profile image
Jahil tweets🥀🖤

thanks a lot brother i will learn it as well but right now i have started a python course i want to complete it first

Collapse
 
coney484 profile image
Rohan Anand Choudhary

You can search Javascript tutorial on Freecodecamp youtube channel

Collapse
 
jahil_tweets profile image
Jahil tweets🥀🖤

okay thanks that will help alot

Collapse
 
jahil_tweets profile image
Jahil tweets🥀🖤

what to start if i want to be a full time software developer

Collapse
 
nwby profile image
Sam Newby

Freecodecamp is probably one of the best places to start: freecodecamp.org/

Some comments may only be visible to logged-in visitors. Sign in to view all comments.