![Image](https://storage.googleapis.com/stateless-torbjorn-zetterlund/sites/8/2015/03/wordcloud1.png)
So you want to be a software developer – here’s what I’d learn
by bernt & torsten
Being a software developer is not easy, tools, programming languages are constantly shifting, so what should you do if you want to be a software developer – here’s what I’d learn or improve my skills in 2015.
- HTML – the structure of web pages .
- CSS – the visual style of web pages
- Bootstrap – a “responsive design” tool that helps your websites look great on tablets and phones
- jQuery/Ajax – an easy tool for controlling content in the browser
- Chrome DevTools – a tool for understanding and debugging websites, right in your browser
- JavaScript – the one programming language that all web browsers use
- RESTful API – REST stands for Representational State Transfer. It relies on a stateless, client-server, cacheable communications protocol. RESTful applications use HTTP requests to post data (create and/or update), read data (e.g., make queries), and delete data. Thus, REST uses HTTP for all four CRUD (Create/Read/Update/Delete) operations.
- Common algorithms – step-by-step recipes for getting things done
- Agile – a set of software development principles that focus the design and production of a project on the needs of its users
- Github – a version control system for saving and sharing your projects
- Either a popular relational database like MySQL or a popular non-relational database like MongoDB
- Codeigniter -a powerful PHP framework with a very small footprint – Try yggdrasil – pre-packaged with Codeigniter, modular extension, RestfulAPI server extension and a theme based on Bootstrap.
- Node.js – an event-driven platform for creating web servers
- Express.js – a powerful web development framework
- Chai.js or Jasmin.js for testing
- Angular.js or React.js are nice-to-haves, though you’d be amazed how much you can accomplish just by using jQuery!
There are a many great resources for learning all of these technologies. You could start with JavaScript Tutorial, Code School, Code Academy or Treehouse they all offer a free trial, that will help you know which one you want to go with to get your programming skills.
![Image](https://storage.googleapis.com/stateless-torbjorn-zetterlund/sites/8/2024/06/20240604-102648.png)
The AI boom – a ticking energy bomb
Yes, the rise of artificial intelligence indeed presents a conundrum, not unlike the many...
![Image](https://storage.googleapis.com/stateless-torbjorn-zetterlund/sites/8/2023/11/totta7219_this_is_about_In_the_realm_of_creative_endeavour.png)
Three Ideas To Keep Your Construction Business Running Smoothly
If your construction business is currently struggling, then you need to work out how to get...
![Image](https://storage.googleapis.com/stateless-torbjorn-zetterlund/sites/8/2024/01/20240116-085856.png)
Business vs. GPTs: Navigating the Challenges of Personalized AI
The recent proclamation by OpenAI has caught the attention of $20 ChatGPT Plus subscribers,...