Meet the Other Phone. A phone that grows with your child.

Meet the Other Phone.
A phone that grows with your child.

Buy now

Please or to access all these features

Geeky stuff

See all MNHQ comments on this thread

Need Coding Advice

91 replies

NeverNotTired · 19/01/2018 21:23

Hello,

I have fallen on hard times and have children to support (don't want to bore you with the details) and I need to pull myself out by re-training in coding. Can anyone in web development etc please advise me which coding language I should learn please? I need to be able to secure a job in 6 months to a year. I am a complete novice so any advice will be really appreciated.

Many thanks in advance.

OP posts:
Rawgarlicbreath · 22/01/2018 23:35

GitHub is basically a version control system. You can skip in fcc but if your wanting to do web based stuff in the future, Id do it in order, it also goes at a slower pace at the beginning to get you use to it and the projects etc (also fcc doesn't teach MySQL if that's what your hoping for in that section, it uses mongodb)

NeverNotTired · 23/01/2018 17:42

Oh nooo, I was hoping for sql lessons. I will stick with fcc but could you recommend another site which teaches sql please?

OP posts:
jaimebravo · 23/01/2018 20:34

I used to always use Tutorials Point and tutorials on the dev.mysql.com website to guide me. YouTube have some really good tutorials as well,
The Mysql workbench is a fairly good tool for beginners to learn and practice.

UnarmedKoala · 23/01/2018 20:38

Code academy is good and has a SQL course (free) Also try www.datacamp.com/courses/intro-to-sql-for-data-science

NeverNotTired · 24/01/2018 17:51

Thank you for those sql links. Will look them up once I have got through this thing that I have started on FCC. Must learn to read the question properly as I am over complicating what is a simple exercise. Will be back on here when I get stuck, which is bound to happen at some point.

OP posts:
UnarmedKoala · 24/01/2018 22:40

If you’re stuck on anything in your go to stackoverflow.com and you’ll get an answer within minutes usually! Or search the site for your question and you’ll almost certainly find someone who has asked that question before Smile (obviously happy to help on here but you’ll get a quicker response over there)

FrustratedTeddyLamp · 25/01/2018 01:35

If you want a beginners course to coding which covers many different areas and the basics there's CS50x it's Harvard's intro to computer science course filmed and put online. It gives you the course material and assignments to complete, the lectures are filmed and you can do it free, the only cost is if you want a certificate it's 90 dollars

NeverNotTired · 25/01/2018 19:03

Many thanks for the helpful posts, tips and links. I am plodding my way through at the moment.

OP posts:
Vagessence · 18/11/2019 17:55

@NeverNotTired nearly two years on and I was wondering how you got on with this? Did you learn to code or move on to something else? Just starting my coding journey later than I'd like and this thread was very useful!

skidmarkonthebog · 18/12/2019 00:02

Coding is a lot more than just typing a line and getting a result. What employers/clients want to see is the ability to understand computer science. they want people who can not only make the code work but can future proof it or automate a function.

I'll give an example.
A)print(10 + 20);
B) int a=10, int b=20;
print(a+b);

So both examples will produce the outcome of 30.
Example B allows you to change the values of A and B without needing to access the print() function.

Also, you are then able to use a or b in other areas of your code.

Now to make the code even better we could do this.

public class HelloWorld{

     public HelloWorld(int a, int b){
  
     int c=a+b;
   
     System.out.println(c);
 }
  public static void main(String []args){
  new HelloWorld(10,20);
 }

}

You can see that we can go from print(10+20) to the above. Now they both can produce 30 as the result. but the longer code allows the end user to see where they need to change the numbers to get
their own result. which will by in the main class

I do find coding a fun and interesting thing to do. However, being able to perform this kind of development will be what puts you above the others. Message me if you have any questions or want tutorials

PhilCornwall1 · 23/12/2019 06:54

@skidmarkonthebog

I'd have moved the adding to its own method in your HelloWorld class and not had it in the constructor. Saying that, I'm sure you would do as well Smile

JustKeepSw1mming · 25/09/2021 18:54

@NeverNotTired 3 years on now - how did you get on? Would be very interested to hear about your journey?

karalime · 27/09/2021 18:24

Not the user in question but when I commented originally I was applying for junior roles. I did an internship for 2 months, a junior role for a year then got my current job - so I've been a developer for over 3 years now!

JustKeepSw1mming · 27/09/2021 19:10

Thanks for that @karalime ! How are you enjoying the job? Any recommendations for someone starting from scratch? I have signed up to Codeacademy and am partway through learning html but can't quite believe I could get a career out of it... Any tips or recommendations? Thanks

JustKeepSw1mming · 27/09/2021 19:14

Ie, just wondering if much has changed in the last few years?

karalime · 27/09/2021 21:01

You won't make a career out of knowing HTML, but it is important to understanding web development if that is your interest.

I would say try the online courses like codeacademy and freecodecamp but don't get stuck in 'tutorial hell'. Try to make things on your own ASAP
Learn how to use the command line on your computer and how to make your code actually do stuff in real life.

Think about what kind of things you want to make (websites, data visualisation, databases, algorithms etc) and direct your learning to that.

Online communities and local meetups are great for learning too

New posts on this thread. Refresh page
Swipe left for the next trending thread