1 What is web development?
As most people know, web development is about making websites. But you should know that with today’s technologies, it goes much further than that. Slightly more complex sites are now related to web applications, such as Facebook, Google Maps, Twitter, etc. These web applications can be broken down into several types, but I won’t go into the details here. We can also develop mobile applications, desktop applications through technologies used for web development.
In general, we will distinguish two main parts, the client part and the server part, or respectively, the front-end and the back-end. The client part will be the interface, what the user will see. Following the actions of the user, this part will send data to the server part, which it will process and send back information for the client part to display.
2 The tools
As the saying goes, “We consider a successful employee by his wealth.” To do web development, you have to write code. There are plenty of resources to build the product more comfortable, but first, don’t worry about that; take it to step by step. You will find the right tools when you need them.
Text editors
If you haven’t written any code yet, use a text editor like:
Atom
Sublime Text
Visual Studio Code
Brackets
When you need more, and with practice, you will know when then go for an IDE, which tends to be more comprehensive than a text editor.
Moreover, the company JetBrains provides its suite of tools free of charge for students. You have to enter your school email address.
GitHub
If you want to share your code, get some inspiration for your structure, I’ll let you look at GitHub. They also have a pack for students with several free offers with different services that are normally paid. This is the same as for JetBrains except that you can also send them a photo of Your student card or official certificate, such as a school certificate.
Slack & Discord
Do not stay alone; surround yourself with people who share this same interest, becoming a passion and your job. There is Slack, which is a tool allowing us to discuss with the world in different channels on a given subject.
You also have Discord, which performs pretty much the same functions. Besides, I recommend that of Grafikart, I am there regularly, and you can find help there.
Trello
We end this point with Trello. As soon as you have an idea, please write it down directly. Our smartphone is great for that. We have it everywhere we go. This tool is also simple to use, and easy to use, ideal for working in a team. Here is, for example, my Trello organization.
3 Set goals
Set a first goal, even something that only your loved ones will see, or even just you, to have the first approach. For example, you can develop a small blog where you tell your first experiences in Web development, you will see in several years, it will make you smile.
Do not hesitate to do a tutorial on what you have just learned, even if it will remain on your machine. This way, you will necessarily deepen the subject and learn more. This is one reason I started Louistiti because I think that teaching is one of the best ways to learn. Here is one of my first projects six years ago, well I don’t have the database anymore, but we can read what it was possible to do. 🙂
As I said in the previous video, I am developing an Uber prototype to gain other technologies and share them with you. We learn about it every day.
So I repeat, do not hesitate to carry out your projects.
4 Dedicate time to yourself
Here it will depend on your profile, your priorities, but you have to devote time to learning. Prioritize your tasks, organize yourself. There is no trick to training., practice, and practice again. We all have 24 hours in a day; it’s up to you what you want to do with them.
5 The Fatigue Hype
Maybe you’ve tried it before, but found that there are tons and tons of technology at our disposal, which can be difficult to navigate. But on the visible part called the front end, we have HTML, CSS, JavaScript, and nothing else.
Regarding the back-end, remember the server part. You can start with PHP, for example, which is an easy language to learn, especially if you are learning by yourself.
Or, if not, it’s going to sound very contradictory. If you’ve never done any code, you can jump into a more complex language like Cto get used to a stricter language, which will give you good practices and a better understanding of programming in general.
You will see everything; others will tell you that PHP is bad because it is too permissive; others will tell you something else. It’s interesting to listen to different opinions, but make up your minds.
Don’t force yourself to use the latest in tech. If you feel comfortable in one and it meets your needs, then that’s fine. Be careful; I’m not saying to learn new things but to stay moderate on this subject.
If you want best Web Design and Development services, so contact us.