The Complete 2022 Web Development Bootcamp
Below are the top discussions from Reddit that mention this online Udemy course.
Become a Full-Stack Web Developer with just ONE course
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Taught by
Dr. Angela Yu
Reddit Posts and Comments
0 posts • 198 mentions • top 50 shown below
49 points • Zoydbird
Not OP, but work as a data engineer, been doing it about 2.5 years.
If you can afford it, a software development bootcamp makes you VERY in demand. My company (tech consultancy) is currently interviewing people who are about to start the course, to join as junior engineers when they finish. I've heard both northcoders & makers academy are good. Full list here: https://www.gov.uk/government/publications/find-a-skills-bootcamp/list-of-skills-bootcamps#Digital
Aside from that, learn to build a full stack web application (that's a website with a back-end application that serves it data) & host it in cloud, any of the 3 major cloud providers is fine (AWS, GCP, Azure), gives you good footing to apply for junior engineer type roles. There's a whole bunch of resources, many good free ones, many cheap ones on sites like udemy, I've seen this one recommended: https://www.udemy.com/course/the-complete-web-development-bootcamp/
Another path is data engineering/science, https://www.kaggle.com/learn is a great place to start for that.
The first job is the hardest to get, starting salaries are solid not stellar, 25-30k ish, but you can double your salary within 1 year if you're good at what you do & willing to move jobs.
Hope all that is helpful.
30 points • JDMikl
What course is better?
Hey guys. So on my learning path I've decided to buy a course on Udemy for web-dev, and I don't know which one is better:
- This course from Colt Steele, I've heard A LOT of positive feedback on this course, from reddit as well, it's the most popular course and highly rated and so on. Or
- This course from Angela Yu, this is highest-ranked course, the description of the course looks more in depth. And this course is also quite popular (by far not as much as 1-st one). And also this course promises to have plenty of projects to apply for Junior pos. with, which is quite good thing.
I will invest plenty of time in this so i'd like to make right decision. They have a sale now for a few more days.
22 points • MRK-01
Where should I learn full stack development from watching videos?
I'm a senior studying computer engineering. I want to go into full stack development (mainly back end) but am having trouble finding the best place to learn. I know some places teach outdated methods or dont show you the latest methods/technologies. I learn from watching videos btw. Should I learn from youtube? Udemy?
If on Udemy, which course/teacher do you guys recommend? There are so many good videos and idk which to pick. For example when I have choices like this and this, I need an expert opinion to decide which is better for today's market. Some of them teach JQuery, which I am hearing is outdated, so I'm interested to know who is teaching the latest stuff to get the most bang for my buck and time. Some other teaches more frontend then backend. Since i don't know too much about full stack development idk most of the stuff they are listing.
​
If on youtube, can you guys suggest me some videos. When I type in Javascript, for example, there are many videos and I want to know which videos you guys used that get the most information. Some people skip important information to keep the videos short and easy while others take their time explaining concepts well, you know?
9 points • AfzalOzil360
Newbie here. Need help!!
I've started to learn web development and I came across this course on Udemy.
https://www.udemy.com/course/the-complete-web-development-bootcamp/
The ratings seemed good, so I enrolled in it. I completed HTML both "beginner and intermediate level". I wasn't satisfied because I thought a lot about fonts, colors, alignments were left out. I had a look at w3school and other websites to find the same.
I kindly request you guys to have a look at the syllabus and affirm that this is all I'm going to need to develop in the future?
If no, what would you suggest?
I'm open to hear from y'all! Thanks.
9 points • mistershan
So you would recommend this?
https://www.udemy.com/course/the-complete-web-development-bootcamp/
5 points • veljko7
Ovako nesto mozda?
8 points • Sigmund-
Which one is the better web developer course?
The course by Colt Steele or by Angela Yu?
I want to get a job as a web developer and I want the best full course. Please feel free to recommend something else, if you think that it's better then these courses. For the record I've done HTML, CSS and JS on FreeCodeCamp but I don't think it's enough. Also I didn't want to go with The Odin Project because it uses Ruby and there is no job demand for it in my area. I think they (FCC and ToP) are great, but I need something more, so far the suggested 2 are my top ideas. Please point out if I'm wrong and guide me in the right path, I'm stuck in analysis paralysis all day.
16 points • armhad
Angela’s web dev course for HTML/BS4/JS/React/MongoDB her course is awesome but I wouldn’t use any video tutorial for anything other than examples. Hers is awesome to follow along with. But I would learn from the sources below
Here are my favorite places to learn for each of your topics:
HTML and CSS I usually wouldn’t recommend a textbook for HTML and CSS but this one is absolutely the best source
3 points • iamlevik
Eu as zice sa-ti cumperi un curs de Fullstack Web development de pe Udemy, il recomand pe acesta . Ai sa vezi pe parcurs, ce iti place mai mult, frontend, backend si de acolo mai vedem.
3 points • NSFanxiety
The course OP is talking about, it's in Udemy, Angela Yu is the instructor. She has bootcamps for python, Web development and some iOS programming.
3 points • Weary_Diver
> Por favor
https://www.udemy.com/course/the-complete-web-development-bootcamp/
> eu tava vendo sobre a Trybe, ja ouviu falar?
Tá doido? Isso é cilada mano. O curso é 36 mil reais. Melhor pegar R$1075,00 e pagar 1 ano do plano completo da Alura. Usa o Thr Odin Project também.
Vai dar full stack em 1 ano. Mas não cai nesse papo de Trybe não
3 points • My-Work-Reddit
THIS is on sale for the next 4 days ... only $14.00.
3 points • KarmaKameleon208
There are some full stack web dev courses on Udemy, and they're actually quite good. I'm learning from this one in particular. I'm only about 1/4 of the way through, but so far the instructor is cool and has a very concise way of explaining things. She also has really nice handouts and resources that you can download and refer to. The videos, "challenges," and projects have been somewhat simplistic at times, but still very helpful. The cool thing about Udemy is that they often have sales on their courses, so you can purchase them at heavily discounted prices. Hope this helps.
3 points • usukage
I'm already on my 30s and also an IT degree holder. I did not pursued programming jobs after my first IT job. The pandemic hit, my employer got bankrupt.
I gave online courses a try because I saw some light on web development. Fast forward last August, I was hired as a Software Developer. The thing is, you already have the foundation on programming, etc, you can definitely catch up on the latest technology stacks. In my opinion, having confidence tells about how good, how comfortable you are, with your skills One good way to get started is thru online courses. Btw udemy has a 4.99 USD sale, around 242 in Php
3 points • Pacific9
I'm in a somewhat similar boat. I thought of doing bootcamps. I knew my work wouldn't give me 3 or 4 months off to study full time. I thought of part time courses but these ran from 6pm to 10pm. Something I wasn't prepared for either.
So I ended up buying this course on Udemy when it was on discount. I compared the material with General Assembly's software engineering curriculum and it seemed to be similar. I'm a bit more than halfway through and enjoying it. Granted it's not as fast as bootcamps, but it was the best compromise given my situation at the time. If I was unemployed and have the funds, I would jump in a full time bootcamp instead.
2 points • sudolake
Im not really experienced but the course im taking is insane, i did a lot on java and python and i couldnt do more than 10 minutes a day. on this course i do it 2h every day just because its so interesting. it cost me 12$ this. its easy understandable and it covers most of the things you need to know. It covers front-end, back-end. So if you want to be a front-end / back-end / full-stack(both) web dev, this is really good. In other fields idk
2 points • Big_Fix9049
No need to buy a domain or anything like that.
I use VS code and display the LOCAL website on chrome. Just copy the path of the index.html into your web browser and you'll see your website. When the website is finished and you want to publish it, then tou can buy a domain.
As Udemy has currently a good offer, I'd suggest the web development course from Angela Yu.
https://www.udemy.com/course/the-complete-web-development-bootcamp/
Happy coding,
2 points • jdbow75
> web development bootcamp by Angela Yu
This one? Thanks for the tip!
2 points • jpark799
Video Load Issues
I'm currently trying to work through Angela Yu's The Complete 2019 Web Development Bootcamp and videos are taking over 10 minutes to load and when they finally do, they still have to buffer. Has anyone else been having issues? I was really looking forward to this course but this video issue has made it impossible to work through this course. I've gone through their troubleshooting page and tried everything listed multiple times but I still haven't had any results. What's most frustrating is I'm in South Korea and the internet speed is lightening fast but these videos just don't play.
​
Can anyone offer any possible solutions that aren't listed on the support page?
Thank you!
2 points • stoneheartCode
- Bro I think you misread Tanay Pratap's website. The fee is you have to complete his course which is free and complete assignments. Read the page thoroughly there are more gems on that site.
- Yup projects are a must.
- Yes, you will only waste time learning a new language when you are starting out. I am not saying don't learn Python. Just don't learn now. Complete everything else on the list then you will be much more familiar with programming then learning a new language will be a matter of days.
- The course is more than enough when starting out.
- Just do Java and web dev course for now when you have enough knowledge about programming you can decide for yourself.
- love babbar video you linked has a 450 questions list.
- The udemy course Angela Yu's web dev course has git and database covered. Once you do till here(which will take almost a year) you can decide for yourself anything else you want to learn.
It's a vast field. You will get distracted by every other shiny new tech or skill. If you want take 2-3 days more to plan but once you plan, stick it on the wall don't stop until it is finished. All the best.
2 points • not_a_gumby
Don't pay a bootcamp to teach you something that you can easily teach yourself. Avoid bootcamps altogether. I'm talking about the highly expensive full time immersive bootcamps that you typically see advertised such as
- Hack Reactor
- Flatiron School
- Coding Dojo
- Lambda School
- General Assembly.
- ....and so so many more
There are plenty of reasons why these types of Bootcamps are a ripofff and will actively wreck your life, documented on youtube but here are a few:
- They make you drink from a firehose. The pace is way too fast for most people especially if you're new to programming altogether. You really have to be somewhat familiar with the material before going to one.
- If you pay money up front, there's no chance youre getting it back (i.e. no hassle canceling within the first couple weeks isn't as advertised) and if you do income share agreement, you get royally screwed out of several years of earnings.
- Most bootcamps (at least for web dev/full stack) are just teaching you the very basics and then moving you on, out of their domain. Many start from beginner javascript and stop after the basics of React. The best ones will have you work with a group to create some full stack project, but again, this is something you can do yourself. Want partners on your self-guided project? hit up reddit, plenty of people on here you can work with.
- Finishing the bootcamp is just the first step in the process of transition. You often aren't job ready after finishing, you're just no longer a total beginner (and also out of 20k). People say that they get out of bootcamps and then basically have to build their entire portfolio across the next few months to even get phone screens.
- Career services is really in name-only. They just make you apply for jobs and write blog posts until you get a job, but you're doing all of the heavy lifting on that front by yourself.
​
Takeaway: Bootcamps are here to make money.
If you're new, I'd recommend taking some intro classes to get your feet wet and learn what it is that you want to get into. Here's some ideas
- CS50 - a highly reviewed harvard intro to comp sci course that many people love. It moves about as fast as a bootcamp and gets you introduced to a few different languages and types of programming applicaitons.
- A local community college programming or comp sci course. Should be a cheap way of getting to know the industry with some slower paced, well guided learning at a real school.
- Udemy courses. Want to go to a bootcamp for $10 that will give you almost the same results as a in person one?Heres one
5 points • FlyingChinesePanda
udemy pricing
I found this course: https://www.udemy.com/course/the-complete-web-development-bootcamp/
​
and currently it says that it cost 11,99 euro instead of 199,99 euro. This is valid for the next 23 hours. Is this just marketing or a real deal? Will it be 199,99 after 23 hours?
2 points • SiciliaDraco
I liked the idea of building websites (webdev) instead of dealing and processing data (data science) so I went with that.
I understand this is the python subreddit but I went with Angela Yu's udemy course since it covered a lot of content and she teaches really well and also if you know javscript for the frontend, you can use it in the backend.
But if you really want to learn python for webdev, you can go with Jose Portilla's Flask or DJango course
2 points • BaseBoned
https://www.udemy.com/course/the-complete-web-development-bootcamp/ Angela Yu
2 points • Rivyan
I completed this one: https://www.udemy.com/course/the-complete-web-development-bootcamp/
Word of advice: some other courses could be a tad better. The first part of it about the basics (html, CSS, bootstrap, etc) are good, the JS part is still good, but the react part (especially hooks) weren't that great, I had to use different sources to grab an understanding of it.
All in all, it really just gives you a basic understanding of how things work, nothing more.
4 points • njoypc
Angela's bootcamp + Jonas' JS course + you can find similar content for a JavaScript framework moving forward if you're in a hurry for a job
or
CS50x + CS50 Web track if you want to be a better programmer in general but takes much longer to get prepared for a first job because you're learning a much broader set of skills.
18 points • troublsum03
Coding Buddy
Hi, I'm looking for a coding buddy to go through a course with. I have bought a few from Udemy, not sure if it was the best site to use but 10 bucks you can't beat that. Anyway, I am medical retired from the Army and looking to learn programming with someone or a group of ppl. I'm in CST. discord name AOFA Troublsum(SSG)#0917 (HTML,CSS,Javascript, Python) List of the course I got.
Python:
https://www.udemy.com/course/100-days-of-code/
https://www.udemy.com/course/the-modern-python3-bootcamp/
Web Dev.:
https://www.udemy.com/course/the-complete-web-development-bootcamp/
https://www.udemy.com/course/the-web-developer-bootcamp/
​
8 points • bgdev_
Of course it can, TOP doesn't hold the golden ticket to full stack success. JS is JS regardless if you have had to read about it or watch a video on it.
Give these a try;
https://www.udemy.com/course/the-complete-web-development-bootcamp/
https://www.udemy.com/course/the-complete-web-developer-zero-to-mastery/
1 points • MarcnLula
Yes, Here it is
1 points • chris1666
Yes but technically its html, css and then java script. Kind of hard to build a website without html.
Since you are going web development I will link
https://www.udemy.com/course/the-complete-web-development-bootcamp/
That course or a solid 45-60 hours of codecademy are what anyone should complete before thinking about going into a a bootcamp and spending 10,000++ and possibly not being prepared to take in all the information.
1 points • Tubthumper8
I haven't done the course, but scrolling through the list of topics on the course it looks pretty good overall. As I haven't taken the course, take my comment with less significance than someone who has. These were the topics that caught my attention as something to be careful of:
- "dark art of centering elements with CSS": its not a dark art with anymore with flexbox (been around for probably 7 years) and grid (3 years)
- speaking of those, didn't see a topic about flexbox or grid in the CSS section, these are essential to know about
- CSS section had a lesson on floats and clears, which really ought to not be used for layouts any more (flexbox and grid instead)
- it teaches Bootstrap 4 which is fine, but the latest is Bootstrap 5
- one might argue that it would be better to spend more time on the fundamentals of CSS than focusing on a specific library. With fundamental knowledge, you can easily pick up any library
- "Introduction to Javascript ES6": the real name for ES6 is ES2015, and it isn't a different language, it's just Javascript. Kind of a weird section title, should just be "Introduction to Javascript". But if they really want to teach a specific edition of Javascript then perhaps don't choose one that was more than 6 years ago
- multiple sections on jQuery: mixed feelings on this, as long as it's not presented as a "must know" topic, it's fine. jQuery is a legacy library but still used on many sites, so it can still be good to know depending on what you're working on
- Hyper terminal for learning UNIX command line is an interesting choice, bash is much more common and already installed on Mac/Linux and Git Bash is easy to install for Windows
- speaking of this, when I tutor people we use git almost from the very beginning to develop muscle memory and hammer home the importance of version control. I prefer to connect git to every topic instead of teaching it separately
- I couldn't tell what version of Express was being taught. The lesson on using Body Parser makes me think that it's not a recent version, because recent versions don't require that as a separate library anymore
- minor gripe: "Javascript ES6 Map/Filter/Reduce" this was added in the ES5 edition (2010 or so) not ES2015
- the React section looks a little light, I could be wrong but I didn't see too much on routing, data fetching, state management, and server-side rendering
Overall it looks like a good course with a lot of quality lessons and a large amount of material. There's more of a focus on libraries than fundamentals, which is to be expected from a course that is marketing itself as a "bootcamp". If you complete these lessons you'll be in a good shape.
3 points • SamM155
This one may help you out - https://www.udemy.com/course/the-complete-web-development-bootcamp/
I've been using this and it covers most of the stuff you've got listed, at least at a basic level that you can build off of. If it's not on sale currently for you, Udemy normally has sales every few days where it gets down to $10. Good luck!
1 points • Ok-Combination-5062
I've taken this course a while ago: The Complete 2021 Web Development Bootcamp , it's an amazing course that teaches you everything you need theoretically and practically. Best of luck!
5 points • SurturSorrow
Me formei em engenharia em 2017 e trabalhei na área durante um tempo. Dentro do meu primeiro trabalho, comecei a aprender VBA para automatizar uns processos extremamente manuais e linguagens de programação em paralelo. Eventualmente, enxerguei uma oportunidade de aplicar BI dentro do meu departamento, o que me permitiu migrar para o papel de Analista de Dados. No começo do ano migrei para outra empresa como analista de dados e agora estou em outra, atuando com engenharia de dados.
Fiz esse curso: The Web Development Bootcamp. Aprendi html, css, javascript, node, express, linux, back-end development, React e muitas outras coisas. Ao final dele, criei essa aplicação: https://herokeeper.herokuapp.com/. Se eu pudesse fazer algo diferente durante esse processo, seria aprender a desenvolver testes para minha aplicação, talvez em uma abordagem TDD.
Em relação a comportamento, não importa onde vc esteja, sempre terá de lidar com pessoas difíceis. Não chegue querendo mudar tudo sem antes entender como as coisas funcionam. Seja curioso e disposto a aprender com quem chegou antes de vc e tente ter momentos de descontração quando possível, algo que poderá tornar seu relacionamento com seus colegas de trabalho mais agradáveis.
1 points • Historical_Golf
I am a developer with 25+ years experience.
The job market is hot and always has been for coders and you do not need a degree.
My suggestion is to buy a course on Udemy or similar as it is a cheap and easy way to get some experience to see if it is for you.
​
Here is one with an excellent teacher:
https://www.udemy.com/course/the-complete-web-development-bootcamp/
​
If you have problems, feel free to ask me.
1 points • newdayagain07
https://www.udemy.com/course/the-complete-web-development-bootcamp/
this is the most accessible programming course i've ever seen. she's an incredible teacher. she's going to make you think you can code but after you finish her course, you wont be able to code in a very serious way. it's still the best first step you can take. it's javascript for web development.
javascript should hands down be the first language for everyone because it's incredible useful right now. you can make changes to the webpages you're viewing, make extensions for browsers and even make apps for yourself. it has an easy learning curve. for some reason everyone wants to teach c first when c is almost completely useless for newbies. learn then forget. java also requires too much of an initial investment to bear fruit. python is ok but still, not directly useful. it has to be javascript. it doesnt matter how easy or loose the language is, it helps people get through the hardest early hurdle of programming which is the fundamentals like loops and arrays where 90% of everyone who tried to learn programming quit on.
lastly, javascript is how you imagine a programming language should work. almost every solution i come up for it, javascript can do it. meanwhile in something like c, you're going to be fucked up every step of the way. like if you get the variable type wrong it wont work. with javascript it will. that makes the language more buggy because it's loose but for simple programs it's perfect.
1 points • Classic-Reserve3907
A lot of software developers have a completely unrelated degree. Many don’t have a degree at all. Entry level salary is high five figures, sometimes low six. Start with this Udemy course. Dr Angela Yu is an absolute champ. She pivoted from medicine to software.
1 points • ArSah3
Bootcamps actually are kind of All in One Course... for example this! What do you think about this?
1 points • anon_grad420
Would you recommend this course on udemy btw
https://www.udemy.com/course/the-complete-web-development-bootcamp/
I chose Udemy coz if I pay for it I'm sure I'll stick to it to the end.
The other pathway I found was Freecodecamp
1 points • alienalgen94
When I was 16 I wish someone would have told me to do this and take an online coding bootcamp on udemy like this:
As a 26 yo who easily could have learned to code as a high performant middle and high schooler:
Take this 15 buck udemy course now!
https://www.udemy.com/course/the-complete-web-development-bootcamp/
I had no idea what to do for a career in high school and what to go to college for and ended up dropping out of a top tier public university and doing soul searching, backpacking, crazy adventures through the US and then ended up working in a factory and putting myself back in school for software development in my mid 20s.
If you can jump into the real stuff like web development and mobile development in highschool and try to build websites and apps for local company's and have them pay you and then go to college for Computer Science stick with it and graduate and work for a tech company like FAANG focus on github projects starting now so by the time you graduate college at 22 you have 6 years of coding already and working with local businesses.
With that id say you would land easily a $100,000k + job at a Facebook, Apple, Amazon, Netflix, Google (FAANG) type company. Im 26 and thats my goal now but at my age its more of a mess and less chill cuz im also trying to buy a house, save for retirement, find relationship stability and have some bad habits already built up (laziness being one I acquired unfortunately).
With that income and skill set just making friends and solving the worlds problems with software, apps and creative ideas!
You will have the opportunity to talk to CEOs CTOS and high performing software engineers and entrepreneurs that will allow you to use your passion to help the world and actually make it happen with a startup company that you can easily become the CEO or CTO of a humanitarian or any creative startup sooner than you think!
You could also retire young like 35! Good luck dm for any questions.
Im rooting for you 👉
1 points • BruceLeeFerando
https://www.udemy.com/course/the-complete-web-development-bootcamp/
1 points • RobinKartikeya
What about this one https://www.udemy.com/course/the-complete-web-development-bootcamp/
By Dr. Angela Yu at udemy
1 points • pitagorinpoucak
koji to pametni "početnički" tečaj počinje sa GitHubom da mi je znati... pa to se radi tek kad se svladaju osnove i kad se počne raditi nekakav projekt.
​
moj prijedlog je (a tako i ja radim) da si zamisliš nekakav projekt koji želiš napraviti u dogledno vrijeme te onda kreneš sa nekim kursom na Udemy ili freeCodeCamp (ili digod treće) da svladaš osnove tehnologija i lagano počneš sa projektima pa se kasnije baciš na svoj projekt.
​
jer dati 14k kn da bi na kraju zaključio da web dev nije za tebe jednostavno nema smisla. govoim iz iskustva, jer sam ja sličnu glupost napravio sa algebrinim web dizajn tečajem, s time da je onda koštao nekih 1000 eur, a na kraju ga nisam niti završio niti dobio neka konkretna znanja. al uzmimo u obzir da je to bilo prije cca 10 god.
​
ja sam tako krenuo sa programiranjem, konkretno sa Pythonom, i mogu reći da sam nakon probavanja nekoliko kurseva na udemy napokon našao predavača koji mi paše i di mogu sve lipo skužiti. isti predavač(ica) ima i kurs za full-stack web dev pa bi predložio da probaš s time početi, pogotovo ako još nisi 100% siguran da je to za tebe. da se ne mučiš, evo i link za kurs
1 points • lbarqueira
Hi, I like very much the Complete 2020 Web Development Bootcamp by Angela Yu, https://www.udemy.com/course/the-complete-web-development-bootcamp/ The first lessons you can try for free at YouTube. Thanks
1 points • canbrave
https://www.udemy.com/course/the-complete-web-development-bootcamp/
Your welcome.
P.s they have sales just im not sure when the sale will show up.
The sale show every month or week im not sure.
1 points • Sh00tL00ps
I loved this course, I highly recommend it as well. The React section in particular is extremely comprehensive (nearly 10 hours of videos, exercises, and projects). Angela is a wonderful instructor!
https://www.udemy.com/course/the-complete-web-development-bootcamp/
1 points • jlamamama
I think codeacademy is a good jumping off point since you can write code right on the website. It's good to get an understanding of the basics. I stopped using codeacademy once I got up to the DSA(Data Structures and Algorithms) section of the curriculum. The explanations were clear but wasn't enough for me to really grasp some of the concepts. And another important thing is that they don't have enough practice problems/examples to work on to help solidify my understanding of DSA.
For the first couple months I think it might be nice to have a very structured curriculum to go through the basics. But beyond that $20 a month for codeacademy was not worth it for me.
There are some decent coding courses online from what I've heard. Angela Yu has a really good course you can buy for like $12. You'll have to delete your cookies or use private browsing to get the price again if you revisit the site. https://www.udemy.com/course/the-complete-web-development-bootcamp/
I've heard some good things about this specific course but I've also heard that it is also just scratching the top surface of the full-stack webdev path. I know of one person who went through this course and is interviewing for jobs, but not sure how successful it has been for them.
Instead of codeacademy I started reading books instead.
For a total beginner, Python Crash Course 2Ed. by Matthes is really good for learning the syntax and then getting some experience using different libraries to create 3 different working projects. I know a few people personally who really enjoyed this book.
I'm not sure if you want to learn python as I don't have enough experience or details to know what will suit your goals best. I'm sure someone else who is a better programmer can chime in here.