Answer the question
In order to leave comments, you need to log in
Self-training to a full-fledged Front-end developer?
Good night to everyone, and a day to those who read this post in the sunshine :)
I chose Front-end courses (course 3.5 months), in principle there is no other option to start and learn in my situation (the child is at home a little more than a year old)
I concluded that I Would it be helpful to know English?
What kind of literature (books)?
Themes?
Maybe it will be useful to read articles for a front-end developer who has not started?
Thank you for your attention and your time.
Answer the question
In order to leave comments, you need to log in
//a beginner's advice from a finisher:
a young Padawan should first speak fluently in the main web programming languages -
js first, then css and html,
you need to understand that if you wish, you can not use the possibility of declarative programming of design styles and the structure of the document tree at all
web programming it’s much easier than any other to
master frameworks - a labor-intensive task comparable in complexity to mastering the programming language
js - a very simple language, nowhere easier, “Lisp in the skin of C”
and the most cross-platform - for beginners, we
don’t forget the KISS principle - we appreciate minimalism-simplicity-lightness
without someone else's incomprehensible code, you will get maximum performance
after the advent of webasm and webCL - your program will be able to fly like in Flanagan's C
textbook, you need to completely digest
and php a little to start - only basic server functions for working with folders and files
or better - learn api node.js - and make a server on js
in the process to study, you need to write your own simple client-server application - a
chat, a drawing tool, a text editor, a game, etc. ...
the main thing is that without using someone else's code - without libraries, frameworks and ready-made databases,
you must be able to independently create, process, save the data you need
programming this is a solution to the problem -
think up a problem for yourself in an interesting area and solve it for several years while you study
the client is fat, the server is skinny -
use the server only for simple functions - read-write files, scan folders, login...
offline and mobile first -
you need to understand that the mobile touch screen is the main input of the 21st century
and that the browser works in a sandbox , and the files are saved on the
bike first server -
to learn - you have to do it yourself for
three to five years, you have to gnaw on granite
, after that you will inevitably gain
and become a real webmaster
or even a Jedi or a ninja, if the Force is with you
and there is another way - the dark side of programming:
working on someone else's ready-made standard framework template
endless circulation in the samsara of the capitalist industry
communication with morons, psychopaths, crooks, lazy people, etc.
office or freelance suffering
easy replaceability of a programmer
eternal reworking of someone else's code
inability to do the necessary functionality on their own
constant googling of ready-made solutions
depression and despondency
//and the laziest become layout designers- underprogrammers))
normal programmers are divided into two types:
1) engineers - those who can write a template for themselves or for others
2) fitters and combers-winders - those who work within the framework of a ready-made template
- both types are needed, it all depends on your abilities and talents
the master owns all or some of the professions:
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question