re: Welcome Thread - v22 VIEW POST

FULL DISCUSSION
 

Hello! I like to have the option to work remotely but I have a hard time 'turning off' once I'm doing something so working at home can be a challenge for my work/life balance. I've been working with WordPress for the past few years and now I'm looking to get out of making marketing websites and into software development. Any advice on switching focus to software is welcome!

 

Welcome. I usually use Udemy when I want to learn stuff about software. There is utube, but sometimes Udemy is more structured and they provide resources.

 

I have a couple of courses queued up in Udemy and I have a Pluralsight account I'm using, too. I have been concentrating on Python and JS (and just wrote my first node.js script!) but I'm open to suggestions about what else I should study.

Oh, ok. Awesome! Well that all depends. Java and C# are two of the most popular languages one could study since they can do almost(if not) everything. Angular and React are popular among the front end side. SQL and mySQL are for the back end. There are more backend technology, I only mess with those two as of now. Ruby and Ruby on rails is another good one. There are a plethora of things you could get into. Are you trying to do more frontend, backend or full stack?

Aiming for full stack. I like to be able to jump in anywhere I'm needed on a project! I know we have a few Java repos at work so that will likely be a language I need to figure out at some point. MySQL I'm pretty familiar with and we just finished a project where we used DynamoDB which was very interesting!

My passion/hobby for the past few months has been testing out static website generators and I've built a little Hugo site to test out functionality. I've only just started mucking about with Gatsby, too.

Nice. Well u seem to be on the right track. Keep it up!

 

To understand better your post...

So, you've been working with PHP, HTML, WordPress, Social media and SEO Optimization?

Now, you seeking to develop applications. Web, back-end or Desktop?

Perhaps, Mobil? Agile Technics,

 

Most likely not native apps or desktop apps? I have made Win32 console apps in the past and it doesn't interest me as much as web-based applications do. I'm currently learning python and digging into React. I've also recently worked with a team in Vue, Python 3, and AWS and found it very interesting!

 

There are LOTs of different alternatives when you are looking to get into software development.

One site I like to recommend is freecodecamp.org, it's easy to use, gives you a good start on playing with JavaScript and has lots of resources to help you get started. One of the things I like most about the exercises on this site is that they start with one or more failing tests and you have to update the code to get the tests to pass. It's a great into to Test Driven Design (TDD).

Once you've finished something like that, I'd probably take a look at some of the free online courses that are out there.

Sample resources:
inc.com/larry-kim/9-places-you-can...

Good luck!
Jeff

 

Thank you so much @jbelina ! I'm currently taking an intro to comp sci course that has exercises in Python and I'm signed up for a deep-dive bootcamp into JS and React for the new year. I'll definitely check out freecodecamp.org as I have already bookmarked several of their Medium articles!

 
code of conduct - report abuse