What I Would Learn (Instead of Frontend Development)

  Рет қаралды 53,454

James Cross

James Cross

Жыл бұрын

If I could go back and pick a different programming language, this is the programming language I would learn if I wasn't that interested in learning web development or becoming a front-end developer.
Affiliate Links
📖 How to crush code interviews → amzn.to/3JGRHWZ
📖 Learn React.js → amzn.to/3mSA6lV
⌨️ Favorite keyboard for programming → amzn.to/3mIGHzd
💻 Favorite laptop for frontend development → amzn.to/3YP0iuY
🖥 Other stuff I use as a programmer → jamescrossjr.com/programming/...
📷 Gear I use for making KZbin Videos: jamescrossjr.com/youtube/gear
💰 VidIQ → Tool I used to grow my channel faster: vidiq.com/jamescross
Disclosure → How I make money with affiliate / paid links: jamescrossjr.com/affiliate-di... For example, As an Amazon Associate I earn from qualifying purchases.

Пікірлер: 182
@FeliciasJourney27
@FeliciasJourney27 Жыл бұрын
Thank you. This was helpful. I start a local coding boot camp in September and didnt know what i needed to be looking at beforehand to prepare.
@jamescross
@jamescross Жыл бұрын
Glad it was helpful!
@PaulSebastianM
@PaulSebastianM Жыл бұрын
I would pick C and Python 3, then SQL. That's literally all you need to build strong foundations for modern software development and be able to pick up any other language and be proficient at it fairly easily, and ensure a high standard of code quality (because of data structures and low level ops you learn thanks to C).
@PaulSebastianM
@PaulSebastianM Жыл бұрын
oh, and the rest that comes later, as you move away from focusing on programming languages, like design patterns and software architecture, some functional programming and why it exists, maybe just read on why data orientation matters if not actually doing data oriented programming, and lastly, some algorithms and time/space complexity.
@grimjim8463
@grimjim8463 Жыл бұрын
I have been learning to code since April this year, and started by going down the html, css, js web development path. I decided to switch to Python a little over a week ago, which has turned out to be a great decision. Fortunately, the time learning js wasn’t wasted since it’s allowed me to pickup python quickly. I’ll be sticking with python from here on out.
@jamescross
@jamescross Жыл бұрын
Thanks for sharing your experience! Best wishes with the new path!
@sephirothjc
@sephirothjc Жыл бұрын
When I started learning javascript, I already knew some python and I tried everything in python first, now I'm way better with javascript but python has a special place in my heart as the language that first got me into coding.
@eldevodee
@eldevodee Жыл бұрын
I am currently working as a frontend dev intern...... but I am currently learning python so as to go down the path of machine learning and data science..... Web development is the most recommended field for beginners and most youtubers recommended it....but in the end... it all depends on your passion .... I know devs who love css, and are extremely good at what they do and love doing it.... so just find what field you enjoy and give it your best.... Nice video though.... I like the way you always talk about real issues... keep pushing man 💪🏽
@jamescross
@jamescross Жыл бұрын
thanks for the feedback!
@torimonet8402
@torimonet8402 Жыл бұрын
Wow that’s cool. I thought of doing data science, but I prefer being creative while working
@BobBob-qm2bm
@BobBob-qm2bm Жыл бұрын
Thank you for sharing that👨‍🏫
@jamescross
@jamescross Жыл бұрын
My pleasure!
@abdullahiesse4084
@abdullahiesse4084 Жыл бұрын
I’m young aspiring programmer and your videos really do help me alot.
@jamescross
@jamescross Жыл бұрын
thanks for the feedback!
@jeffreyandy5961
@jeffreyandy5961 Жыл бұрын
I just got admission into Alx learning program and I am looking forward to been a blockchain software engineer in the near future. plus i looked up Luxembourg schools, i feel it's a bad idea since it's relatively cheap. I was told to start learning html and css mark up languages as first step at freecode camp and I must it picked my interest in the tech world and I am super glad.
@jamescross
@jamescross Жыл бұрын
that's cool! best wishes with the program!
@SimpleComment
@SimpleComment 11 ай бұрын
Thank you!
@Lp-ze1tg
@Lp-ze1tg Жыл бұрын
From the comments of the viewers of this video. You should give a short list of programming languages with numbered in the description.
@DevlogBill
@DevlogBill Жыл бұрын
I guess it really depends where your living and the job market in your area. For example in NYC for software development the job posting I see more than any other is for Java Developer. Unfortunately you really don’t see job posting on Indeed for Python Developers and Web development.The job posting for Python are usually secondary skills or When you put under the search Python you’ll mostly find posting for either Data Science or DevOps Developer.
@jamescross
@jamescross Жыл бұрын
Definitely depends on area. Java is pretty strong here too.
@Zz-lp8yr
@Zz-lp8yr Жыл бұрын
I plan to be full stack webdev im down with html and css, im starting JS, will do then React and React Native, Nodejs. I wanna do that cus i love Websites and Webapps, so far html and css is genuinely fun. But im also thinking i should maybe do Python for backend and learn some AWS, so much choice....
@razvacos7469
@razvacos7469 Жыл бұрын
a good starting point in learning web development could also be Adonisjs on backend + Edge/Reactjs/React Native/Electronjs on frontend
@kingstonejob7840
@kingstonejob7840 Жыл бұрын
Am not sure which language I would start but I started learning how to code with Visual Basic in 2009 and I know if I could go back in time, I would start by learning C because the moment I started learning JavaScript, PHP and Java then C, I realized I would have learnt these languages faster if I had a knowledge of C, unfortunately I only learned C through school. I don't completely regret learning VB because I done some good customization of MS Office Applications with Visual Basic for Application and it partially because I had knowledge of VB.
@jamescross
@jamescross Жыл бұрын
thanks for sharing your experience!
@ramses8847
@ramses8847 Жыл бұрын
My team owns a combination of backend (java) and front-end (js, typescript, react) services. I consider Java my primary language and definitely feel more comfortable with those tasks. But I really struggle with front-end tasks. Trying to learn more though. I like Python too, it's like reading pseudocode. I tried google's internal python class and found it really easy to pick up, so going from Java to Python, I would consider a lot easier than going from Java to JavaScript. All of these are definitely in-demand which makes them all good choices to learn. I'm going to keep learning front-end just to be better and quicker at my work tasks. But in the future, I want to learn AWS services since we use these at work at lot too. And way down the line, I would like to learn more Python, and C++.
@jamescross
@jamescross Жыл бұрын
Thanks for sharing your experience!
@4115steve
@4115steve Жыл бұрын
I'm starting with python, c, and probably wasm. I'm trying to learn indie game dev, robotics, and 3d software. If I were wanting to learn web dev I'd do what you're saying
@thomase5374
@thomase5374 Жыл бұрын
Any chance you could make a video about how to start incorporating programming into your day job? Maybe interview some people in different fields who started off that way? Im trying to integrate python into my daily workflow to start getting some dev experience in a professional setting, but getting the right access and signoff to get tools on my company laptop has been insane. Talked with a buddy in an entirety different industry and similar barriers for him. Something like “how to pitch Python to your boss” etc.
@jamescross
@jamescross Жыл бұрын
I will add it to my video ideas list. Thanks for the suggestion.
@marcofernstaedt8179
@marcofernstaedt8179 Жыл бұрын
I’ve been learning Javascript and python but I hear that python is more difficult to land jobs with
@jaybanks7718
@jaybanks7718 Жыл бұрын
Having never looked at more than a snippet of Java before, I recently spent some time converting a Java webAPI to a .Net Core webAPI in C#. The two are remarkably similar and I could just look at the Java code and know pretty much exactly what it was doing. I sure wouldn't rule out C# for a beginner, especially for something going on the web. Visual Studio is basically free now. Core is all cross platform now. Really, I like bashing Microsoft as much as everyone else, but they really did a good job with C# and it has a lot to offer. Pretty much, since Java and C# are so similar, it's just the ecosystem that really tips things one way or the other for me, and MS does have a good ecosystem. Especially if you are in the corporate world and have to deal with importing Office files, etc.
@jamescross
@jamescross Жыл бұрын
Thanks for sharing your thoughts and recommendations!
@rasmusl2067
@rasmusl2067 Жыл бұрын
I was surprised to have to scroll this far down the comments to find c# mentioned
@somerandomguy2896
@somerandomguy2896 Жыл бұрын
I would honestly say it isnt even "learning the language" anymore , i mean the basic syntax of course , like loops, conditions, functions and so on but that is the same with every language , what you need is a career path, doing data science in python is wayyyyyy different then trying to do cyber security/networking stuff using python, it really is more about understanding the core concept of what you are doing and the language is a tool, and you are not even learning the language but rather learning a library , a group of libraries or a framework in your language , so my advice would be , see what you want to do , pick any language that has a library or a framework that does the job and get on with learning the concepts , if you choose later to switch to another language or library that does the same thing , it will be a very easy and quick transition since you already know what you are doing/looking for.
@jamescross
@jamescross Жыл бұрын
totally agree!
@bluestripes6037
@bluestripes6037 Жыл бұрын
Thank you, absolutely!
@JDMorris81
@JDMorris81 Жыл бұрын
Another KZbinr dev suggested python and AWS certs as an alternative to the traditional web development route so I've been considering that because I've had a hard time with CSS and I simply hate it with a passion. As for Java, I would suggest Kotlin instead since it is much cleaner and does the same thing with fewer lines of code. Kotlin for Android has been my other consideration so I'm struggling to decide which of these two paths to go for or if I should just stick with the frontend Web Dev path.
@jamescross
@jamescross Жыл бұрын
Frontend isn't for everyone. If you are interested in android development then for sure I would pick Kotlin over Java, but for enterprise companies in my experience the backend for apis is often Java rather than Kotlin, but that will obviously depend on the company. Tough decisions. Best wishes! Let me know what you end up choosing!
@Kim-re7hs
@Kim-re7hs Жыл бұрын
Bro if you’re struggling with CSS. Then good luck with Java
@JDMorris81
@JDMorris81 Жыл бұрын
@@Kim-re7hs Kotlin is the preferred language for Android so there's no reason for me to start with Java
@deadlock107
@deadlock107 Жыл бұрын
@@Kim-re7hs i bet a lot of people would say css is harder to learn than java. Css is not intuitive at all.
@markonikolic7957
@markonikolic7957 Жыл бұрын
@@Kim-re7hs by having a hard time with CSS he probably meant that he just doesn't like working with it, not that it's necessarily hard to understand and I can perfectly relate to that. Like he said in the video frontend ain't for everyone. Not everyone finds meaning and joy in working with the visuals of the website.
@sqwert654
@sqwert654 Жыл бұрын
C# for Unity game dev making games now. But was looking at front end web dev for the last few days, but its just looks like a mess of this and that mashed together. That said Im learning Golang for fun and code my Mahjong server.
@jaehyunkim1298
@jaehyunkim1298 Жыл бұрын
Hey Mak, I'm currently a student at BYU-I and switched to computer science recently and am rushing to graduate within the next few semesters. I'm wondering if you have any advice for someone in my situation on how I can get a good entry-level job at a top tech firm like Adobe, Amazon, Google, etc.? I know it's not necessary to go straight into those huge tech firms right out of school, but it's not bad to have big goals right? I'm currently trying to do as many projects as possible and am doing a start-up with few other student developers. I'm also planning on attending coding competitions and networking conventions in the future. Any other ways I can stand out and get hired in those huge firms?
@jamescross
@jamescross Жыл бұрын
I would look into internships. I've worked with several people who interned and then ended up with a job offer. If that doesn't happen for you, don't sweat it. Your value goes up fast the first several years so getting into a nice company early means you get to work some place cool but have to fight more levels of promotions. Coming in later with more experience can make it easier to get higher pay. Pros and cons to both. I would try to get into a big company but do what you can to get good experience while you work towards your big goals.
@ramses8847
@ramses8847 Жыл бұрын
I agree, if you can hold off on graduating, try to do internships, as you won't be able to do those after graduating. Also, a lot of these companies have OAs so you will need to focus on grinding leetcode, unfortunately.
@dmitrikonnov922
@dmitrikonnov922 Жыл бұрын
Virtual Threads in the next LTS will make Java great again.
@MagnusAnand
@MagnusAnand Жыл бұрын
With python you can become a full stack developer with: Python/Django for the backend with HTML/CSS and HTMX for the frontend. Thank me later. You can also add AlpineJS (with JavaScript) and you’ll become unstoppable.
@abubakar31
@abubakar31 Жыл бұрын
I saved your comment as a note to deeply consider, thanks
@jamescross
@jamescross Жыл бұрын
Thanks for sharing your thoughts!
@Kevin-vg4hu
@Kevin-vg4hu Жыл бұрын
The best part about python is the fact that it is so versatile. You can use it to automate a bunch if tasks you would do in a day that you can use on your resume and use it into a lot of different career fields.
@jamescross
@jamescross Жыл бұрын
yup
@sergebureau2225
@sergebureau2225 Жыл бұрын
so buggy and impossible to debug, you will forever be an amateur
@NBGTFO
@NBGTFO Жыл бұрын
Strange how everyone thinks the technology they use is the best. The fact is, what languages you choose to use does not make yu great or special. BTW, Java is steaming crap. 😂
@sergebureau2225
@sergebureau2225 Жыл бұрын
@@NBGTFO But it does show if you have any experience.
@Kevin-vg4hu
@Kevin-vg4hu Жыл бұрын
@@NBGTFO who said it makes you great or special? Who said its a technology i use? I sure didn’t. I listed how its known for being versatile and how it is extremely useful to automate your tasks that you can use on your resume because Python is a desired skill in many career fields not related to being a developer or in a computer science field.
@vloginnwithekom8326
@vloginnwithekom8326 Жыл бұрын
I'm currently learning Frontend dev(HTML, CSS, JS, TAILWIND, REACT) I'm really interested in frontend and the visual aspect. Should I learn python on the side?
@jamescross
@jamescross Жыл бұрын
I would avoid splitting your focus. Once you are good at what you are learning, then consider a backend. Since you are on the web application path, Java would probably be my pick but you should see what interests you.
@sibiyuvi8922
@sibiyuvi8922 Жыл бұрын
Sir, I graduated on 2018 , now I am willing to head into the software field, by doing AWS and python is good??
@jamescross
@jamescross Жыл бұрын
they are both good and commonly used language and tools
@umerarif8128
@umerarif8128 Жыл бұрын
As some one who is about to start university, ik I'll get to give many languages a shot but are there any perticular languages you'd say are a must to get a hold off? The problem for me is as many idk whether I want to do front or back end dev. Definitely don't want to be a full stack becz the efforts don't give the returns you'd want after going through such a hassle.. what languages would recommend I'd should definitely look into for future (something that will be about when I start my career in 5 years down the line). I'd prefer you'd say one language (maybe 2) i should learn which I could use freely for both front and back end
@jamescross
@jamescross Жыл бұрын
Most of my friends with CS degrees felt that the program helped them get a good grasp on cs fundamentals and exposed them to a lot of languages but that from a software development perspective, they started developing solid language skills in their first job. If I were in a CS program, I would use that time early on to explore areas to see what interests me and then once I knew my interests, then I would focus more on that. I'd try not to limit my options too early. But you gotta do what you think will be best for you. Keep in mind that a lot of concepts transfer across languages so if you learn one language and later change, don't view that first language as a waste of time.
@Kim-re7hs
@Kim-re7hs Жыл бұрын
Learn JavaScript.
@umerarif8128
@umerarif8128 Жыл бұрын
@@jamescross Tysm for the advice! But You see I'm actually most likely going for a SE degree (it is very similar to a CS degree but still different). The reasons I'm gravitating towards se is because I feel it's gives alot more exposure to this world compared CS which i feel is alot more narrow but at the same time considerably deep. As someone with experience though, what would you recommend I do from the two. Because if my understanding is right CS is a narrow but deep major Ans SE is a wide but narrow field. And going back to your point about not limiting myself I'd think she would be better. If I'm wrong please do correct me. Ik this may sound tedious I'm sorry that but I'm starting uni next year and don't want to make the wrong decision . In case your wondering where my interests lie. I'm not exactly sure that's why I was thinking of going for se. But I do have interest in programming (not sure exactly where but I feel I do) and also have interest in leadership oriented work like project managers. Things that involve communication
@umerarif8128
@umerarif8128 Жыл бұрын
@@jamescross and Ty again for the advices you gave . I'll definitely make sure to keep em in mind!
@jamescross
@jamescross Жыл бұрын
@@umerarif8128 SE degrees can really vary and some companies aren't as familiar with them. Typically, here in the US they tend to have a little less math and more focus on practical skills whereas cs can be more theoretical. I've only known one manager to look down on SE degrees because of the math, but he was super opinionated. With your interests, SE might be the way to go. Both degrees will be better than none starting out, but pretty quick your skills and experience will be more important in getting jobs. I personally wouldn't hesitate with either of them. Best wishes.
@abdessadekelaasri8862
@abdessadekelaasri8862 Жыл бұрын
I'm learning front end web now, i don-t wanna master it or anything(i hate design and css... hhh), but i really like javascript and backend development. what do you think? should i finish learning front end then bmove to back end with Js and Python or just start with python now(i have some experience in python)? give me an advice please. thanks for the video.
@jamescross
@jamescross Жыл бұрын
There are so many viable paths. I would choose something that really interests you so that you can stay committed and get really good at it. node.js and python are both good options.
@abdessadekelaasri8862
@abdessadekelaasri8862 Жыл бұрын
@@jamescross I'll be good in frontend first then maybe i'll move up to node.js. Thanks so much my friends I appreciate the reply
@gamingdork3681
@gamingdork3681 Жыл бұрын
Great video @devsmak I was wondering that do I need to know DSA for front end jobs or Are projects enough to get me started? Thank you in advance.
@jamescross
@jamescross Жыл бұрын
Depends on the company and what you are doing. Some companies will have lots of algo questions in interviews and others won't. Building simple static websites won't require much in the way of data structures, but web applications will.
@gamingdork3681
@gamingdork3681 Жыл бұрын
@@jamescross thank you for the reply. Then is there any way for me to recognize which companies want DSA and which don’t because my coding of DSA part is extremely weak even though I was able to make some decent number of projects DSA isn’t really a cup of my tea . Some suggestions will be really appreciated ,thank you in advance.
@jamescross
@jamescross Жыл бұрын
@@gamingdork3681 You can look on glassdoor for info about interviews to get an idea, but even within a company teams interview differently so a lot of times it's in the interview you find out. You should for sure get familiar with data structures. Probably before diving into algorithms.
@gamingdork3681
@gamingdork3681 Жыл бұрын
@@jamescross thanks a lot again . I am asking a lot cause I am currently applying for these jobs so can you tell me about what kind of questions where asked in both your interviews and in the coding test (was it HTML CSS etc or pure DSA for coding via C), again sorry for trouble and thanks in advance.
@jamescross
@jamescross Жыл бұрын
Since I specialize in front-end web applications, I usually get asked a bunch of javascript, react and angular questions depending on what the company uses. Lots of how would you do ___ in Javascript? How would you recreate this function from some other library? Some html and css questions. I've been asked to solve straight up math problems. I've been given online algorithm tests. I've been asked to write simple applications that do something in particular. Sometimes this is on a laptop and other times on whiteboard. Some companies ask you to do some sample work. I usually pass on those if it will take a lot of time because I disagree with expecting that from people without much commitment. I've had to do pair programming. It really can be all over the place so do your best but don't think you will be prepared for everything.
@amykendrick7581
@amykendrick7581 Жыл бұрын
So I'm new to the IT world and I want to make a career by using computers. I feel like web developer would be a good fit for me I learned a little but of html. But I want to know what should I learn and what is the best way to go about being a web developer
@jamescross
@jamescross Жыл бұрын
There are a lot of paths and options. Here's what I would do if starting over kzbin.info/www/bejne/nZ3KnpSsgLyaabs but really look for what interests you since you're more likely to stick with it through the hard times if you like what you're doing.
@amykendrick7581
@amykendrick7581 Жыл бұрын
I have been looking in to the world of IT. But I don't know where to take the first step into web developer because I'm very creative and visual and hands on with a great memory. I just need a mentor or guidance on how to take the first step in what direction
@amykendrick7581
@amykendrick7581 Жыл бұрын
So what are some of the coding languages do you think I should start learning
@depafrom5277
@depafrom5277 Жыл бұрын
PHP8x: The easiest way to get into web development and a guaranteed job.
@amykendrick7581
@amykendrick7581 Жыл бұрын
@@jamescross what is the best way Togo about that. What is the best website to learn from or app
@koji4059
@koji4059 Жыл бұрын
Started in web dev and moved to Python for data science/ml. I hated the visual aspects of web dev especially css.
@jamescross
@jamescross Жыл бұрын
It's not for everyone that's for sure. How are you liking Python?
@squid8831
@squid8831 Жыл бұрын
I want to specialize on building web app and mobile apps, so what language should I choose.?
@jamescross
@jamescross Жыл бұрын
Depends. You could go javascript for web apps and use libraries like react native for mobile. Or if you prefer native mobile apps you will have to pick a language specific to that ecosystem. For example, swift if you want to develop ios.
@squid8831
@squid8831 Жыл бұрын
@@jamescross thank you very much.
@headintheclouds2
@headintheclouds2 Жыл бұрын
I am currently on the path of freeCodeAcademy and Odin Project (getting through it) with the end result to be a mobile app dev. I always enjoy your videos. I plan to learn Python on the side at some point so I can automate daily things I do.
@jamescross
@jamescross Жыл бұрын
that's cool!
@captainjex4769
@captainjex4769 Жыл бұрын
So How is it going?😅 Wanted to ask if you would have to pick freecodecamp or the Odin project, which one is better?
@headintheclouds2
@headintheclouds2 Жыл бұрын
@@captainjex4769 Tbh I started using Scrimba and really prefer that style better. They have you create small projects all the time. Plus they teach you how to google for answers and use stack overflow. But freecodecamp and the Odin project are great as well, just did not work for me.
@blackrose2647
@blackrose2647 Жыл бұрын
@@headintheclouds2 Hey man! I'm also doing scrimba. I found it to be enjoyable for the same reasons you've mentioned. I'm going through the CSS portion right and I'm struggling a bit so I might have to rematch some of the videos where I felt I didn't fully understand certain points. If you have any advice or techniques for someone to learn better then I'd appreciate it if you can share them with me.
@headintheclouds2
@headintheclouds2 Жыл бұрын
​@@blackrose2647 Hey, so awesome to see someone else using Scrimba. I just finished the intro JS portion and have started the advanced CSS module. So I can understand struggling with CSS because it does not come very naturally to me especially things like padding and margins. My only advice is when I would go through the modules and found a concept a little more challenging, I would take the rest of the day off from any coding/programing and then rewatch it again the next day. That mental break and step away allowed me to clear my head and better understand the concept I was struggling with. Obviously, this was not everyday and you may not be able to take the rest of the day off (maybe a few hours or something) but this is what worked for me. Good luck!
@Coderdawg
@Coderdawg Жыл бұрын
What are you thoughts on HTML email development?
@jamescross
@jamescross Жыл бұрын
Tends to be for commerce companies pushing lots of ad campaigns usually a little faster paced environment.
@ZuRqi
@ZuRqi Жыл бұрын
I am having a hard time with css and I am thinking of switching. Can I still make apps with Python or do I need some other languages too. I guess Python is for the backend of the app right?
@jamescross
@jamescross Жыл бұрын
There's a lot you can do with python and other programming languages. Some applications could be accessed through cli or apis. But if you need a user interface there's not getting around having to style it. That said, a lot of software engineers don't work on the user interface side of things so don't hesitate to look into other paths.
@ZuRqi
@ZuRqi Жыл бұрын
@@jamescross didn’t really got you sorry :)
@edwinskwok
@edwinskwok Жыл бұрын
You can technically have python generate the whole page for you and sent it back thus no front end is required but that means you need to be very good at html
@ZuRqi
@ZuRqi Жыл бұрын
@@edwinskwok what if I want to make apps? Will it help me?
@edwinskwok
@edwinskwok Жыл бұрын
@@ZuRqi depending what app you want to create. But remember python is basically a backend platform. Console app: sure no problem Web app: you can use python to create the server side code which also accepts requests from browser and generate the whole/ partial web page and send it back to the browser as response body. Mobile app: you can use python to create the web api for your mobile app. But you still need a front end development platform to made a front end app to interact with the web api
@hasanin2683
@hasanin2683 Жыл бұрын
What do you think about ALX software engineering program?
@jamescross
@jamescross Жыл бұрын
Not familiar with it
@haveaniceday7950
@haveaniceday7950 Жыл бұрын
Why Python 3 over other Python languages? Do you think the other pythons are worth while?
@jamescross
@jamescross Жыл бұрын
Python 2 is still in use, but 3 is the current standard so unless I had a specific use case requiring an older standard, I personally would opt for the newer one.
@EstebanInTech
@EstebanInTech Жыл бұрын
I would recommend JavaScript and React there is so much demand
@jamescross
@jamescross Жыл бұрын
true
@ob34915
@ob34915 Жыл бұрын
outside of U.S there is very little job for python web dev most of them java and php
@jamescross
@jamescross Жыл бұрын
Thanks for sharing your observation!
@JJ-do4vj
@JJ-do4vj Жыл бұрын
Can you review Angela yu Web development udemy course
@faizinakbar2871
@faizinakbar2871 Жыл бұрын
When you learn kotlin, should you still learn java?
@jamescross
@jamescross Жыл бұрын
Depends on the types of projects you want to work on.
@adog6704
@adog6704 Жыл бұрын
I did Java first then python and now Java script
@NikolaiCherepanov
@NikolaiCherepanov Жыл бұрын
I myself prefer C++ over Java. I should not have to put System.out.print when needing to print to the console……
@theowillis6870
@theowillis6870 Жыл бұрын
yet. std::cout is very unttractive and a pain bc it requires > 💀
@NikolaiCherepanov
@NikolaiCherepanov Жыл бұрын
@@theowillis6870 I haven't had much trouble however I do understand how it could be easily confusing because it is an odd way to print out to the console, I simply prefer it because it is less verbose and not case sensitive
@jethya3640
@jethya3640 Жыл бұрын
Javascript is true Love ❤️
@ManInTheFridge
@ManInTheFridge Жыл бұрын
Personally for modern web dev. been enjoying React on the front end and the latest .Net / C# for the backend.. I find .Net to be really good now a days for writing API driven backends. Also Blazor seems to be a promising technology.
@jamescross
@jamescross Жыл бұрын
Thanks for sharing your thoughts!
@ExpatTraderFX
@ExpatTraderFX Жыл бұрын
That's what I'm learning instead of just js
@spicynoodle7419
@spicynoodle7419 Жыл бұрын
Not using a compiled language in an era of ultra fast CPUs with a crap ton of cores is a mistake.
@alexbecar977
@alexbecar977 Жыл бұрын
I just don't get it with python, it's a language used by 10 year olds and people with PhDs, it's almost useless for anybody in between.
@hectormejia5090
@hectormejia5090 Жыл бұрын
Funny I had the same thoughts. Very weird in between. I guess its better than html and css. Which are just ugly to look at.
@depafrom5277
@depafrom5277 Жыл бұрын
I agree, there are much better alternatives especially for web development.
@eduardocod8924
@eduardocod8924 Жыл бұрын
Hows C# ?
@jamescross
@jamescross Жыл бұрын
Have some friends that love it. I didn't get too far into it because I just wasn't enjoying it.
@bin-iamx4437
@bin-iamx4437 Жыл бұрын
Awesome advice. I just started 100 days python from Udemy, so far I’m liking it.
@jamescross
@jamescross Жыл бұрын
Very cool!
@jafetzamudio5285
@jafetzamudio5285 Жыл бұрын
go to automate the boring stuff with python, this is the best course out there...try it.
@bin-iamx4437
@bin-iamx4437 Жыл бұрын
@@jafetzamudio5285 thank you very much. I was actually thinking of buying the book.
@alvirarahman1559
@alvirarahman1559 Жыл бұрын
personally? #C and .NET over JS anyday! :((((
@theowillis6870
@theowillis6870 Жыл бұрын
anything over JS
@Ebizzill
@Ebizzill Жыл бұрын
python is my next venture... machine learning is my next destination
@StarEclipse506
@StarEclipse506 Жыл бұрын
Does anyone here use Flutter? What was your experience with it?
@depafrom5277
@depafrom5277 Жыл бұрын
Flutter is the best
@rhema5112
@rhema5112 Жыл бұрын
Please when you say Java , do you mean JavaScript??
@jamescross
@jamescross Жыл бұрын
No. In this video I mention Python, Java and JavaScript. Three separate languages.
@ol1175
@ol1175 Жыл бұрын
Dart, flutter
@dmitriyobidin6049
@dmitriyobidin6049 Жыл бұрын
I wouldn't say that python is THE best choice, Python market is so overwhelmed. Plus that idea that you can follow different career paths with python - is overexaggerated. When you switching from web dev to machine learning - programming language is your least concern.
@jamescross
@jamescross Жыл бұрын
Thanks for sharing your perspective!
@dariustbutler
@dariustbutler Жыл бұрын
So are you referring to JavaScript as Java or are you talking about Python, Java and JavaScript? For a beginner that could be confusing especially when they’re not the same
@ZooGod-si4ho
@ZooGod-si4ho Жыл бұрын
He’s talking about Java. He’s recommending languages if your focus isn’t on front end dev.
@dariustbutler
@dariustbutler Жыл бұрын
@@ZooGod-si4ho In which he mentions JavaScript, he goes back and forth between saying Java and JavaScript
@ZooGod-si4ho
@ZooGod-si4ho Жыл бұрын
@@dariustbutler later in the video he mentions JavaScript again sure when he’s talking about front end dev but initially he is referring to Java. Java is a statically typed language, JavaScript is dynamically typed. Also no one would refer to JavaScript as Java seeing they’re completely different.
@jamescross
@jamescross Жыл бұрын
@Darius Butler In the beginning of the video I set the context for if I was starting over with no intention of going into frontend development. In that scenario I would start with Python and then eventually learn Java to round out my skills. At the end of the video I explain why I didn't pick JavaScript even though I am specialized in JavaScript applications. Starting over, I would not learn JavaScript unless I wanted to eventually do frontend development because in that scenario the benefits of learning a single language to use across frontend and backend would be valuable. I speak to each of the languages separately and intentionally. It's true some new folks might get confused by Java vs JavaScript. Been that way for a long time. Hopefully that clears it up.
@dariustbutler
@dariustbutler Жыл бұрын
@@jamescross thanks, I’m new to this, sorry. Currently learning JavaScript
@nicholaslabrecque
@nicholaslabrecque Жыл бұрын
eh probably not gonna ever use python or java
@tedfitzpatrickyt
@tedfitzpatrickyt Жыл бұрын
AI and machine learning is super cool
@annusingh4694
@annusingh4694 Жыл бұрын
Is it difficult to get jobs if one doesn't have masters degree in Machine Learning?
@AngelbeatSenpai
@AngelbeatSenpai Жыл бұрын
Which language
@tedfitzpatrickyt
@tedfitzpatrickyt Жыл бұрын
@@AngelbeatSenpai Python is a very popular for these applications
@stephendelacruzone
@stephendelacruzone Жыл бұрын
#Golang👑so... #underrated. I'm learning Golang to code as my first language... so that I could create Generative Art. It's creating abstract art thru code and algorithms. If... it's a big IF. If I'm lucky I might try that NFT thing. Right now I'm just a humble noobie coder still learning Golang and coding.
@peter8261
@peter8261 Жыл бұрын
Rust. He meant to say Rust.
@jonathanebot8001
@jonathanebot8001 Жыл бұрын
Learn Solidity !!!! web3 baby
@dracula9504
@dracula9504 Жыл бұрын
If you don't have enough brain cells, better choose the easier one.
@sobrevivendo-no-front
@sobrevivendo-no-front Жыл бұрын
Rust
@JoshSingle
@JoshSingle Жыл бұрын
Seriously, frontend doesn't make sense anymore... You have to learn a whole lot of stuff n technologies... It's so time consuming and frustrating. I feel it's much easier to jump into backend than frontend 😔
@jamescross
@jamescross Жыл бұрын
Thanks for sharing your thoughts!
@AngelbeatSenpai
@AngelbeatSenpai Жыл бұрын
What language do u start with
@edwinskwok
@edwinskwok Жыл бұрын
I would say don’t be so harsh my friend . Frontend development is the easiest path for non-tech background people. Because it is more visual and direct. For backend development, it requires more knowledge in the big picture which make ppl w/o screen background struggles. But I do agree, you will want to learn the whole picture eventually if you want to have a long term career in development
@danny3man
@danny3man Жыл бұрын
Why are you mixing front end development with programming languages? Why are you mixing design with development? You have Ui & Ux design, front end and back end development. Yes nowadays they tend to mix ui design with front end but is a trend that must be pushed back, because is the result of greedy clients and companies.
@rami2211
@rami2211 Жыл бұрын
What are you even talking about??????
EASIEST Way To Become A SOFTWARE DEVELOPER Without Going To School
16:59
Backend web development - a complete overview
12:58
SuperSimpleDev
Рет қаралды 1,6 МЛН
Monster dropped gummy bear 👻🤣 #shorts
00:45
Yoeslan
Рет қаралды 12 МЛН
How I would learn to code (if I could start over)
10:52
PIRATE KING
Рет қаралды 1,2 МЛН
EVERYONE Who Ignores This WILL FAIL
9:41
James Cross
Рет қаралды 18 М.
You Will Not Make It Into Tech: The Sad Reality
11:59
Chris Sean
Рет қаралды 46 М.
Why You Should Not Learn to Code (as an ex-Google programmer)
12:29
Top 10 Most Useless Languages to Learn
7:56
Language Simp
Рет қаралды 1,7 МЛН
Don’t Learn Code. You’re Too Late. | #devsLife
10:30
Chris Sean
Рет қаралды 355 М.
Why I'm a Millionaire (as a millionaire)
14:53
TechLead
Рет қаралды 1,2 МЛН
Is Coding still worth it in 2024? (as an ex-Google programmer)
13:36
How JavaScript Ruined the Web
15:02
Eric Murphy
Рет қаралды 103 М.
The Truth About Learning Python in 2024
9:38
Internet Made Coder
Рет қаралды 90 М.